diff --git a/.babelrc b/.babelrc new file mode 100644 index 000000000..1cb920f07 --- /dev/null +++ b/.babelrc @@ -0,0 +1,8 @@ +{ + "presets": [["env", {"modules": false, "targets": {"node": "6.10"}}]], + "env": { + "test": { + "presets": [["env", {"targets": {"node": "6.10"}}]] + } + } +} \ No newline at end of file diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 000000000..c19581799 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,3 @@ +{ + "extends": "eslint:recommended" +} \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md new file mode 100644 index 000000000..64c9c045e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -0,0 +1,21 @@ +--- +name: Bug Report +about: Report runtime errors or wrong PDF output +--- + +# Bug Report + + +## Description of the problem + + +## Code sample + + + +## Your environment + +* pdfkit version: +* Node version: +* Browser version (if applicable): +* Operating System: \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md new file mode 100644 index 000000000..5b9e7be17 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.md @@ -0,0 +1,11 @@ +--- +name: Feature Request +about: Request new features +--- + +# Feature Request + +## Feature description + + + \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md new file mode 100644 index 000000000..5f9fc521a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.md @@ -0,0 +1,20 @@ +--- +name: Question +about: Ask about pdfkit +--- + +# Question + +## Description + + + +## Code sample + + +## Your environment + +* pdfkit version: +* Node version: +* Browser version (if applicable): +* Operating System: \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 000000000..626901150 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,35 @@ + + + + +**What kind of change does this PR introduce?** + + + +**What is the current behavior?** + + + +**What is the new behavior?** + + + +**Checklist**: + + + + +- [ ] Tests (preference for unit tests) +- [ ] Documentation +- [ ] Update CHANGELOG.md +- [ ] Ready to be merged + + + + diff --git a/.gitignore b/.gitignore index e6fceba88..e99d25b02 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,7 @@ demo/bundle.js !demo/browser.html dist *.b64.afm +.vscode +coverage +tests/integration/__pdfs__ +tests/integration/pdfmake/__pdfs__ diff --git a/.npmignore b/.npmignore index a8750eb59..8e3535583 100644 --- a/.npmignore +++ b/.npmignore @@ -4,4 +4,11 @@ demo/ lib/ docs/ playground/ +.vscode/ +coverage/ +tests/ index.js +index.html +yarn.lock +rollup.config.js +.eslintrc diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 000000000..0aa186e36 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,3 @@ +{ + "singleQuote": true +} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..78975df9e --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,16 @@ +## pdfkit changelog + +### Unreleased + +- Fix setting printing permission +- Fix corruption of string objects in browser +- Add option to set default font +- Remove call to fontkit.openSync +- Add standalone virtual file system implementation + +### [v0.9.0] - 2019-1-28 + +- Convert to code base from coffescript to ES6+ +- Fix loading grayscale / transparent PNG files +- Reduce number of calls to async functions +- Implement encryption / access control diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 000000000..3a495dfab --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,83 @@ +# Contributing to pdfkit + +## Table of Contents + +- [Contributing to pdfkit](#contributing-to-pdfkit) + - [Table of Contents](#table-of-contents) + - [Code Organization](#code-organization) + - [Setting Up the project locally](#setting-up-the-project-locally) + - [Running and writing tests](#running-and-writing-tests) + - [Submitting a Pull Request](#submitting-a-pull-request) + + +## Code Organization + +pdfkit is organized in the following folders: + +- `lib`: The actual source code. +- `js`: The built / distributable code. +- `docs`: Code and artifacts to generate documentation. +- `demo`: Node and browser demos. +- `tests/unit`: Tests behavior of specific classes / methods. +- `tests/integration`: Compare the pdf output against a reference. + +**Working on your first Pull Request?** You can learn how from this _free_ series [How to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github) + +## Setting Up the project locally + +To install the project you need to have `node` + +1. [Fork](https://help.github.com/articles/fork-a-repo/) the project, clone your fork: + + ``` + # Clone your fork + git clone https://github.com//pdfkit.git + + # Navigate to the newly cloned directory + cd pdfkit + ``` + +2. `npm install` to install dependencies +3. `npm run build` to build the library +4. `npm run demo` to run the demo (check demo/out.pdf) +5. `npm run demo-browser` to run the browser demo (check demo/browser.html) + +> Tip: Keep your `master` branch pointing at the original repository and make +> pull requests from branches on your fork. To do this, run: +> +> ``` +> git remote add upstream https://github.com/foliojs/pdfkit.git +> git fetch upstream +> git branch --set-upstream-to=upstream/master master +> ``` +> +> This will add the original repository as a "remote" called "upstream," +> then fetch the git information from that remote, then set your local `master` +> branch to use the upstream master branch whenever you run `git pull`. +> Then you can make all of your pull request branches based on this `master` +> branch. Whenever you want to update your version of `master`, do a regular +> `git pull`. + +## Running and writing tests + +Tests are run using [Jest](http://jestjs.io/) and are categorized as integration and unit tests. + +Integration tests check the pdf output against a reference stored as snapshots. While is served well to avoid regressions it has some disadvantages like small (correct) changes requiring to update all snapshots + +Unit tests checks behavior os specific classes / methods isolatedly. It covers relatively small portion of code but is preferred way of writing new tests going forward + +Tests commands +* `npm run test`: Run all tests +* `npm run test:unit`: Run unit tests +* `npm run test:integration`: Run integration tests + +To write new tests, look for the *.spec.js files at `test/unit` and `test/integration` as examples + + +## Submitting a Pull Request + +Please go through existing issues and pull requests to check if somebody else is already working on it. + +Also, make sure to run the tests and lint the code before you commit your changes. + +**Preferentially, tests should be added to check the changed behavior even if is a bug fix. Unit tests are preferred over integration ones** diff --git a/README.md b/README.md index ec05c72d1..d5ed33875 100644 --- a/README.md +++ b/README.md @@ -2,14 +2,12 @@ A JavaScript PDF generation library for Node and the browser. -[![](https://img.shields.io/gratipay/devongovett.svg)](https://gratipay.com/devongovett) - ## Description -PDFKit is a PDF document generation library for Node and the browser that makes creating complex, multi-page, printable documents easy. -It's written in CoffeeScript, but you can choose to use the API in plain 'ol JavaScript if you like. The API embraces -chainability, and includes both low level functions as well as abstractions for higher level functionality. The PDFKit API -is designed to be simple, so generating complex documents is often as simple as a few function calls. +PDFKit is a PDF document generation library for Node and the browser that makes creating complex, multi-page, printable +documents easy. The API embraces chainability, and includes both low level functions as well as abstractions for higher +level functionality. The PDFKit API is designed to be simple, so generating complex documents is often as simple as +a few function calls. Check out some of the [documentation and examples](http://pdfkit.org/docs/getting_started.html) to see for yourself! You can also read the guide as a [self-generated PDF](http://pdfkit.org/docs/guide.pdf) with example output displayed inline. @@ -48,72 +46,74 @@ Installation uses the [npm](http://npmjs.org/) package manager. Just type the f * Highlights * Underlines * etc. - +* Outlines +* PDF security + * Encryption + * Access privileges (printing, copying, modifying, annotating, form filling, content accessibility, document assembly) + ## Coming soon! * Patterns fills -* Outlines -* PDF Security * Higher level APIs for creating tables and laying out content * More performance optimizations * Even more awesomeness, perhaps written by you! Please fork this repository and send me pull requests. - + ## Example -```coffeescript -PDFDocument = require 'pdfkit' +```javascript +const PDFDocument = require('pdfkit'); -# Create a document -doc = new PDFDocument +// Create a document +const doc = new PDFDocument; -# Pipe its output somewhere, like to a file or HTTP response -# See below for browser usage -doc.pipe fs.createWriteStream('output.pdf') +// Pipe its output somewhere, like to a file or HTTP response +// See below for browser usage +doc.pipe(fs.createWriteStream('output.pdf')); -# Embed a font, set the font size, and render some text +// Embed a font, set the font size, and render some text doc.font('fonts/PalatinoBold.ttf') .fontSize(25) - .text('Some text with an embedded font!', 100, 100) + .text('Some text with an embedded font!', 100, 100); -# Add an image, constrain it to a given size, and center it vertically and horizontally +// Add an image, constrain it to a given size, and center it vertically and horizontally doc.image('path/to/image.png', { fit: [250, 300], align: 'center', valign: 'center' }); -# Add another page +// Add another page doc.addPage() .fontSize(25) - .text('Here is some vector graphics...', 100, 100) + .text('Here is some vector graphics...', 100, 100); -# Draw a triangle +// Draw a triangle doc.save() .moveTo(100, 150) .lineTo(100, 250) .lineTo(200, 250) - .fill("#FF3300") + .fill("#FF3300"); -# Apply some transforms and render an SVG path with the 'even-odd' fill rule +// Apply some transforms and render an SVG path with the 'even-odd' fill rule doc.scale(0.6) .translate(470, -380) .path('M 250,75 L 323,301 131,161 369,161 177,301 z') .fill('red', 'even-odd') - .restore() + .restore(); -# Add some text with annotations +// Add some text with annotations doc.addPage() .fillColor("blue") .text('Here is a link!', 100, 100) - .underline(100, 100, 160, 27, color: "#0000FF") - .link(100, 100, 160, 27, 'http://google.com/') + .underline(100, 100, 160, 27, {color: "#0000FF"}) + .link(100, 100, 160, 27, 'http://google.com/'); -# Finalize PDF file -doc.end() +// Finalize PDF file +doc.end(); ``` - -[The PDF output from this example](http://pdfkit.org/demo/out.pdf) (with a few additions) shows the power of PDFKit — producing -complex documents with a very small amount of code. For more, see the `demo` folder and the + +[The PDF output from this example](http://pdfkit.org/demo/out.pdf) (with a few additions) shows the power of PDFKit — producing +complex documents with a very small amount of code. For more, see the `demo` folder and the [PDFKit programming guide](http://pdfkit.org/docs/getting_started.html). ## Browser Usage @@ -122,44 +122,45 @@ There are two ways to use PDFKit in the browser. The first is to use [Browserif which is a Node module packager for the browser with the familiar `require` syntax. The second is to use a prebuilt version of PDFKit, which you can [download from Github](https://github.com/devongovett/pdfkit/releases). -In addition to PDFKit, you'll need somewhere to stream the output to. HTML5 has a +In addition to PDFKit, you'll need somewhere to stream the output to. HTML5 has a [Blob](https://developer.mozilla.org/en-US/docs/Web/API/Blob) object which can be used to store binary data, and -get URLs to this data in order to display PDF output inside an iframe, or upload to a server, etc. In order to +get URLs to this data in order to display PDF output inside an iframe, or upload to a server, etc. In order to get a Blob from the output of PDFKit, you can use the [blob-stream](https://github.com/devongovett/blob-stream) module. -The following example uses Browserify to load `PDFKit` and `blob-stream`, but if you're not using Browserify, +The following example uses Browserify to load `PDFKit` and `blob-stream`, but if you're not using Browserify, you can load them in whatever way you'd like (e.g. script tags). -```coffeescript -# require dependencies -PDFDocument = require 'pdfkit' -blobStream = require 'blob-stream' +```javascript +// require dependencies +const PDFDocument = require('pdfkit'); +const blobStream = require('blob-stream'); -# create a document the same way as above -doc = new PDFDocument +// create a document the same way as above +const doc = new PDFDocument; -# pipe the document to a blob -stream = doc.pipe(blobStream()) +// pipe the document to a blob +const stream = doc.pipe(blobStream()); -# add your content to the document here, as usual +// add your content to the document here, as usual -# get a blob when you're done -doc.end() -stream.on 'finish', -> - # get a blob you can do whatever you like with - blob = stream.toBlob('application/pdf') +// get a blob when you're done +doc.end(); +stream.on('finish', function() { + // get a blob you can do whatever you like with + const blob = stream.toBlob('application/pdf'); - # or get a blob URL for display in the browser - url = stream.toBlobURL('application/pdf') - iframe.src = url + // or get a blob URL for display in the browser + const url = stream.toBlobURL('application/pdf'); + iframe.src = url; +}); ``` You can see an interactive in-browser demo of PDFKit [here](http://pdfkit.org/demo/browser.html). -Note that in order to Browserify a project using PDFKit, you need to install the `brfs` module with npm, -which is used to load built-in font data into the package. It is listed as a `devDependency` in -PDFKit's `package.json`, so it isn't installed by default for Node users. +Note that in order to Browserify a project using PDFKit, you need to install the `brfs` module with npm, +which is used to load built-in font data into the package. It is listed as a `devDependency` in +PDFKit's `package.json`, so it isn't installed by default for Node users. If you forget to install it, Browserify will print an error message. ## Documentation diff --git a/demo/browser.js b/demo/browser.js new file mode 100644 index 000000000..a6f36d38e --- /dev/null +++ b/demo/browser.js @@ -0,0 +1,89 @@ +var PDFDocument = require('../'); +var blobStream = require('blob-stream'); +var ace = require('brace'); +require('brace/mode/javascript'); +require('brace/theme/monokai'); + +var lorem = + 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus nec hendrerit felis. Morbi aliquam facilisis risus eu lacinia. Sed eu leo in turpis fringilla hendrerit. Ut nec accumsan nisl. Suspendisse rhoncus nisl posuere tortor tempus et dapibus elit porta. Cras leo neque, elementum a rhoncus ut, vestibulum non nibh. Phasellus pretium justo turpis. Etiam vulputate, odio vitae tincidunt ultricies, eros odio dapibus nisi, ut tincidunt lacus arcu eu elit. Aenean velit erat, vehicula eget lacinia ut, dignissim non tellus. Aliquam nec lacus mi, sed vestibulum nunc. Suspendisse potenti. Curabitur vitae sem turpis. Vestibulum sed neque eget dolor dapibus porttitor at sit amet sem. Fusce a turpis lorem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;\nMauris at ante tellus. Vestibulum a metus lectus. Praesent tempor purus a lacus blandit eget gravida ante hendrerit. Cras et eros metus. Sed commodo malesuada eros, vitae interdum augue semper quis. Fusce id magna nunc. Curabitur sollicitudin placerat semper. Cras et mi neque, a dignissim risus. Nulla venenatis porta lacus, vel rhoncus lectus tempor vitae. Duis sagittis venenatis rutrum. Curabitur tempor massa tortor.'; + +function makePDF(PDFDocument, blobStream, lorem, iframe) { + // create a document and pipe to a blob + var doc = new PDFDocument(); + var stream = doc.pipe(blobStream()); + + // draw some text + doc.fontSize(25).text('Here is some vector graphics...', 100, 80); + + // some vector graphics + doc + .save() + .moveTo(100, 150) + .lineTo(100, 250) + .lineTo(200, 250) + .fill('#FF3300'); + + doc.circle(280, 200, 50).fill('#6600FF'); + + // an SVG path + doc + .scale(0.6) + .translate(470, 130) + .path('M 250,75 L 323,301 131,161 369,161 177,301 z') + .fill('red', 'even-odd') + .restore(); + + // and some justified text wrapped into columns + doc + .text('And here is some wrapped text...', 100, 300) + .font('Times-Roman', 13) + .moveDown() + .text(lorem, { + width: 412, + align: 'justify', + indent: 30, + columns: 2, + height: 300, + ellipsis: true + }); + + // end and display the document in the iframe to the right + doc.end(); + stream.on('finish', function() { + iframe.src = stream.toBlobURL('application/pdf'); + }); +} + +var editor = ace.edit('editor'); +editor.setTheme('ace/theme/monokai'); +editor.getSession().setMode('ace/mode/javascript'); +editor.setValue( + makePDF + .toString() + .split('\n') + .slice(1, -1) + .join('\n') + .replace(/^ /gm, '') +); +editor + .getSession() + .getSelection() + .clearSelection(); + +var iframe = document.querySelector('iframe'); +makePDF(PDFDocument, blobStream, lorem, iframe); + +editor.getSession().on('change', function() { + try { + var fn = new Function( + 'PDFDocument', + 'blobStream', + 'lorem', + 'iframe', + editor.getValue() + ); + fn(PDFDocument, blobStream, lorem, iframe); + } catch (e) { + console.log(e); + } +}); diff --git a/demo/out.pdf b/demo/out.pdf new file mode 100644 index 000000000..0a3e4a155 Binary files /dev/null and b/demo/out.pdf differ diff --git a/demo/png-benchmark.js b/demo/png-benchmark.js new file mode 100644 index 000000000..a1860d051 --- /dev/null +++ b/demo/png-benchmark.js @@ -0,0 +1,30 @@ +const PDFDocument = require('../'); +const fs = require('fs'); + +const doc = new PDFDocument(); + +// files with alpha channel -> uses zlib.deflate +const files = ['test.png', 'test3.png']; + +const filesData = files.map(fileName => { + return fs.readFileSync(`images/${fileName}`); +}); + +const iterationCount = 100; + +console.time('png-bench'); + +for (let i = 0; i < iterationCount; i++) { + filesData.forEach(data => { + doc.image(data); + doc.addPage(); + }); +} + +doc.on('data', () => {}); + +doc.on('end', () => { + console.timeEnd('png-bench'); +}); + +doc.end(); diff --git a/demo/test.js b/demo/test.js new file mode 100644 index 000000000..c8815c01d --- /dev/null +++ b/demo/test.js @@ -0,0 +1,115 @@ +var PDFDocument = require('../'); +var tiger = require('./tiger'); +var fs = require('fs'); + +// Create a new PDFDocument +var doc = new PDFDocument(); + +doc.pipe(fs.createWriteStream('out.pdf')); + +// Set some meta data +doc.info['Title'] = 'Test Document'; + +doc.info['Author'] = 'Devon Govett'; + +// Register a font name for use later +doc.registerFont('Palatino', 'fonts/PalatinoBold.ttf'); + +// Set the font, draw some text, and embed an image +doc + .font('Palatino') + .fontSize(25) + .text('Some text with an embedded font!', 100, 100) + .fontSize(18) + .text('PNG and JPEG images:') + .image('images/test.png', 100, 160, { + width: 412 + }) + .image('images/test.jpeg', 190, 400, { + height: 300 + }); + +// Add another page +doc + .addPage() + .fontSize(25) + .text('Here is some vector graphics...', 100, 100); + +// Draw a triangle and a circle +doc + .save() + .moveTo(100, 150) + .lineTo(100, 250) + .lineTo(200, 250) + .fill('#FF3300'); + +doc.circle(280, 200, 50).fill('#6600FF'); + +doc + .scale(0.6) + .translate(470, -380) + .path('M 250,75 L 323,301 131,161 369,161 177,301 z') + .fill('red', 'even-odd') + .restore(); // render an SVG path // fill using the even-odd winding rule + +var loremIpsum = + 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus nec hendrerit felis. Morbi aliquam facilisis risus eu lacinia. Sed eu leo in turpis fringilla hendrerit. Ut nec accumsan nisl. Suspendisse rhoncus nisl posuere tortor tempus et dapibus elit porta. Cras leo neque, elementum a rhoncus ut, vestibulum non nibh. Phasellus pretium justo turpis. Etiam vulputate, odio vitae tincidunt ultricies, eros odio dapibus nisi, ut tincidunt lacus arcu eu elit. Aenean velit erat, vehicula eget lacinia ut, dignissim non tellus. Aliquam nec lacus mi, sed vestibulum nunc. Suspendisse potenti. Curabitur vitae sem turpis. Vestibulum sed neque eget dolor dapibus porttitor at sit amet sem. Fusce a turpis lorem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;\nMauris at ante tellus. Vestibulum a metus lectus. Praesent tempor purus a lacus blandit eget gravida ante hendrerit. Cras et eros metus. Sed commodo malesuada eros, vitae interdum augue semper quis. Fusce id magna nunc. Curabitur sollicitudin placerat semper. Cras et mi neque, a dignissim risus. Nulla venenatis porta lacus, vel rhoncus lectus tempor vitae. Duis sagittis venenatis rutrum. Curabitur tempor massa tortor.'; + +// Draw some text wrapped to 412 points wide +doc + .text('And here is some wrapped text...', 100, 300) + .font('Helvetica', 13) + .moveDown() + .text(loremIpsum, { + // move down 1 line + width: 412, + align: 'justify', + indent: 30, + paragraphGap: 5 + }); + +// Add another page, and set the font back +doc + .addPage() + .font('Palatino', 25) + .text('Rendering some SVG paths...', 100, 100) + .translate(220, 300); + +var i, len, part; +// Render each path that makes up the tiger image +for (i = 0, len = tiger.length; i < len; i++) { + part = tiger[i]; + doc.save(); + doc.path(part.path); // render an SVG path + if (part['stroke-width']) { + doc.lineWidth(part['stroke-width']); + } + if (part.fill !== 'none' && part.stroke !== 'none') { + doc.fillAndStroke(part.fill, part.stroke); + } else { + if (part.fill !== 'none') { + doc.fill(part.fill); + } + if (part.stroke !== 'none') { + doc.stroke(part.stroke); + } + } + doc.restore(); +} + +// Add some text with annotations +doc + .addPage() + .fillColor('blue') + .text('Here is a link!', 100, 100, { + link: 'http://google.com/', + underline: true + }); + +// Add a list with a font loaded from a TrueType collection file +doc + .fillColor('#000') + .font('fonts/Chalkboard.ttc', 'Chalkboard', 16) + .list(['One', 'Two', 'Three'], 100, 150); + +doc.end(); diff --git a/demo/tiger.js b/demo/tiger.js new file mode 100644 index 000000000..b7a587e59 --- /dev/null +++ b/demo/tiger.js @@ -0,0 +1,1742 @@ +/* + * From Raphael.js demos - http://raphaeljs.com/tiger.js + */ + +module.exports = [ + { + type: 'path', + path: + 'M-122.304 84.285C-122.304 84.285 -122.203 86.179 -123.027 86.16C-123.851 86.141 -140.305 38.066 -160.833 40.309C-160.833 40.309 -143.05 32.956 -122.304 84.285z', + 'stroke-width': '0.172', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-118.774 81.262C-118.774 81.262 -119.323 83.078 -120.092 82.779C-120.86 82.481 -119.977 31.675 -140.043 26.801C-140.043 26.801 -120.82 25.937 -118.774 81.262z', + 'stroke-width': '0.172', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-91.284 123.59C-91.284 123.59 -89.648 124.55 -90.118 125.227C-90.589 125.904 -139.763 113.102 -149.218 131.459C-149.218 131.459 -145.539 112.572 -91.284 123.59z', + 'stroke-width': '0.172', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-94.093 133.801C-94.093 133.801 -92.237 134.197 -92.471 134.988C-92.704 135.779 -143.407 139.121 -146.597 159.522C-146.597 159.522 -149.055 140.437 -94.093 133.801z', + 'stroke-width': '0.172', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-98.304 128.276C-98.304 128.276 -96.526 128.939 -96.872 129.687C-97.218 130.435 -147.866 126.346 -153.998 146.064C-153.998 146.064 -153.646 126.825 -98.304 128.276z', + 'stroke-width': '0.172', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-109.009 110.072C-109.009 110.072 -107.701 111.446 -108.34 111.967C-108.979 112.488 -152.722 86.634 -166.869 101.676C-166.869 101.676 -158.128 84.533 -109.009 110.072z', + 'stroke-width': '0.172', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-116.554 114.263C-116.554 114.263 -115.098 115.48 -115.674 116.071C-116.25 116.661 -162.638 95.922 -174.992 112.469C-174.992 112.469 -168.247 94.447 -116.554 114.263z', + 'stroke-width': '0.172', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-119.154 118.335C-119.154 118.335 -117.546 119.343 -118.036 120.006C-118.526 120.669 -167.308 106.446 -177.291 124.522C-177.291 124.522 -173.066 105.749 -119.154 118.335z', + 'stroke-width': '0.172', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-108.42 118.949C-108.42 118.949 -107.298 120.48 -107.999 120.915C-108.7 121.35 -148.769 90.102 -164.727 103.207C-164.727 103.207 -153.862 87.326 -108.42 118.949z', + 'stroke-width': '0.172', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-128.2 90C-128.2 90 -127.6 91.8 -128.4 92C-129.2 92.2 -157.8 50.2 -177.001 57.8C-177.001 57.8 -161.8 46 -128.2 90z', + 'stroke-width': '0.172', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-127.505 96.979C-127.505 96.979 -126.53 98.608 -127.269 98.975C-128.007 99.343 -164.992 64.499 -182.101 76.061C-182.101 76.061 -169.804 61.261 -127.505 96.979z', + 'stroke-width': '0.172', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-127.62 101.349C-127.62 101.349 -126.498 102.88 -127.199 103.315C-127.9 103.749 -167.969 72.502 -183.927 85.607C-183.927 85.607 -173.062 69.726 -127.62 101.349z', + 'stroke-width': '0.172', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-129.83 103.065C-129.327 109.113 -128.339 115.682 -126.6 118.801C-126.6 118.801 -130.2 131.201 -121.4 144.401C-121.4 144.401 -121.8 151.601 -120.2 154.801C-120.2 154.801 -116.2 163.201 -111.4 164.001C-107.516 164.648 -98.793 167.717 -88.932 169.121C-88.932 169.121 -71.8 183.201 -75 196.001C-75 196.001 -75.4 212.401 -79 214.001C-79 214.001 -67.4 202.801 -77 219.601L-81.4 238.401C-81.4 238.401 -55.8 216.801 -71.4 235.201L-81.4 261.201C-81.4 261.201 -61.8 242.801 -69 251.201L-72.2 260.001C-72.2 260.001 -29 232.801 -59.8 262.401C-59.8 262.401 -51.8 258.801 -47.4 261.601C-47.4 261.601 -40.6 260.401 -41.4 262.001C-41.4 262.001 -62.2 272.401 -65.8 290.801C-65.8 290.801 -57.4 280.801 -60.6 291.601L-60.2 303.201C-60.2 303.201 -56.2 281.601 -56.6 319.201C-56.6 319.201 -37.4 301.201 -49 322.001L-49 338.801C-49 338.801 -33.8 322.401 -40.2 335.201C-40.2 335.201 -30.2 326.401 -34.2 341.601C-34.2 341.601 -35 352.001 -30.6 340.801C-30.6 340.801 -14.6 310.201 -20.6 336.401C-20.6 336.401 -21.4 355.601 -16.6 340.801C-16.6 340.801 -16.2 351.201 -7 358.401C-7 358.401 -8.2 307.601 4.6 343.601L8.6 360.001C8.6 360.001 11.4 350.801 11 345.601C11 345.601 25.8 329.201 19 353.601C19 353.601 34.2 330.801 31 344.001C31 344.001 23.4 360.001 25 364.801C25 364.801 41.8 330.001 43 328.401C43 328.401 41 370.802 51.8 334.801C51.8 334.801 57.4 346.801 54.6 351.201C54.6 351.201 62.6 343.201 61.8 340.001C61.8 340.001 66.4 331.801 69.2 345.401C69.2 345.401 71 354.801 72.6 351.601C72.6 351.601 76.6 375.602 77.8 352.801C77.8 352.801 79.4 339.201 72.2 327.601C72.2 327.601 73 324.401 70.2 320.401C70.2 320.401 83.8 342.001 76.6 313.201C76.6 313.201 87.801 321.201 89.001 321.201C89.001 321.201 75.4 298.001 84.2 302.801C84.2 302.801 79 292.401 97.001 304.401C97.001 304.401 81 288.401 98.601 298.001C98.601 298.001 106.601 304.401 99.001 294.401C99.001 294.401 84.6 278.401 106.601 296.401C106.601 296.401 118.201 312.801 119.001 315.601C119.001 315.601 109.001 286.401 104.601 283.601C104.601 283.601 113.001 247.201 154.201 262.801C154.201 262.801 161.001 280.001 165.401 261.601C165.401 261.601 178.201 255.201 189.401 282.801C189.401 282.801 193.401 269.201 192.601 266.401C192.601 266.401 199.401 267.601 198.601 266.401C198.601 266.401 211.801 270.801 213.001 270.001C213.001 270.001 219.801 276.801 220.201 273.201C220.201 273.201 229.401 276.001 227.401 272.401C227.401 272.401 236.201 288.001 236.601 291.601L239.001 277.601L241.001 280.401C241.001 280.401 242.601 272.801 241.801 271.601C241.001 270.401 261.801 278.401 266.601 299.201L268.601 307.601C268.601 307.601 274.601 292.801 273.001 288.801C273.001 288.801 278.201 289.601 278.601 294.001C278.601 294.001 282.601 270.801 277.801 264.801C277.801 264.801 282.201 264.001 283.401 267.601L283.401 260.401C283.401 260.401 290.601 261.201 290.601 258.801C290.601 258.801 295.001 254.801 297.001 259.601C297.001 259.601 284.601 224.401 303.001 243.601C303.001 243.601 310.201 254.401 306.601 235.601C303.001 216.801 299.001 215.201 303.801 214.801C303.801 214.801 304.601 211.201 302.601 209.601C300.601 208.001 303.801 209.601 303.801 209.601C303.801 209.601 308.601 213.601 303.401 191.601C303.401 191.601 309.801 193.201 297.801 164.001C297.801 164.001 300.601 161.601 296.601 153.201C296.601 153.201 304.601 157.601 307.401 156.001C307.401 156.001 307.001 154.401 303.801 150.401C303.801 150.401 282.201 95.6 302.601 117.601C302.601 117.601 314.451 131.151 308.051 108.351C308.051 108.351 298.94 84.341 299.717 80.045L-129.83 103.065z', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M299.717 80.245C300.345 80.426 302.551 81.55 303.801 83.2C303.801 83.2 310.601 94 305.401 75.6C305.401 75.6 296.201 46.8 305.001 58C305.001 58 311.001 65.2 307.801 51.6C303.936 35.173 301.401 28.8 301.401 28.8C301.401 28.8 313.001 33.6 286.201 -6L295.001 -2.4C295.001 -2.4 275.401 -42 253.801 -47.2L245.801 -53.2C245.801 -53.2 284.201 -91.2 271.401 -128C271.401 -128 264.601 -133.2 255.001 -124C255.001 -124 248.601 -119.2 242.601 -120.8C242.601 -120.8 211.801 -119.6 209.801 -119.6C207.801 -119.6 173.001 -156.8 107.401 -139.2C107.401 -139.2 102.201 -137.2 97.801 -138.4C97.801 -138.4 79.4 -154.4 30.6 -131.6C30.6 -131.6 20.6 -129.6 19 -129.6C17.4 -129.6 14.6 -129.6 6.6 -123.2C-1.4 -116.8 -1.8 -116 -3.8 -114.4C-3.8 -114.4 -20.2 -103.2 -25 -102.4C-25 -102.4 -36.6 -96 -41 -86L-44.6 -84.8C-44.6 -84.8 -46.2 -77.6 -46.6 -76.4C-46.6 -76.4 -51.4 -72.8 -52.2 -67.2C-52.2 -67.2 -61 -61.2 -60.6 -56.8C-60.6 -56.8 -62.2 -51.6 -63 -46.8C-63 -46.8 -70.2 -42 -69.4 -39.2C-69.4 -39.2 -77 -25.2 -75.8 -18.4C-75.8 -18.4 -82.2 -18.8 -85 -16.4C-85 -16.4 -85.8 -11.6 -87.4 -11.2C-87.4 -11.2 -90.2 -10 -87.8 -6C-87.8 -6 -89.4 -3.2 -89.8 -1.6C-89.8 -1.6 -89 1.2 -93.4 6.8C-93.4 6.8 -99.8 25.6 -97.8 30.8C-97.8 30.8 -97.4 35.6 -100.2 37.2C-100.2 37.2 -103.8 36.8 -95.4 48.8C-95.4 48.8 -94.6 50 -97.8 52.4C-97.8 52.4 -115 56 -117.4 72.4C-117.4 72.4 -131 87.2 -131 92.4C-131 94.705 -130.729 97.852 -130.03 102.465C-130.03 102.465 -130.6 110.801 -103 111.601C-75.4 112.401 299.717 80.245 299.717 80.245z', + stroke: '#000', + fill: '#cc7226' + }, + { + type: 'path', + path: + 'M-115.6 102.6C-140.6 63.2 -126.2 119.601 -126.2 119.601C-117.4 154.001 12.2 116.401 12.2 116.401C12.2 116.401 181.001 86 192.201 82C203.401 78 298.601 84.4 298.601 84.4L293.001 67.6C228.201 21.2 209.001 44.4 195.401 40.4C181.801 36.4 184.201 46 181.001 46.8C177.801 47.6 138.601 22.8 132.201 23.6C125.801 24.4 100.459 0.649 115.401 32.4C131.401 66.4 57 71.6 40.2 60.4C23.4 49.2 47.4 78.8 47.4 78.8C65.8 98.8 31.4 82 31.4 82C-3 69.2 -27 94.8 -30.2 95.6C-33.4 96.4 -38.2 99.6 -39 93.2C-39.8 86.8 -47.31 70.099 -79 96.4C-99 113.001 -112.8 91 -112.8 91L-115.6 102.6z', + stroke: 'none', + fill: '#cc7226' + }, + { + type: 'path', + path: + 'M133.51 25.346C127.11 26.146 101.743 2.407 116.71 34.146C133.31 69.346 58.31 73.346 41.51 62.146C24.709 50.946 48.71 80.546 48.71 80.546C67.11 100.546 32.709 83.746 32.709 83.746C-1.691 70.946 -25.691 96.546 -28.891 97.346C-32.091 98.146 -36.891 101.346 -37.691 94.946C-38.491 88.546 -45.87 72.012 -77.691 98.146C-98.927 115.492 -112.418 94.037 -112.418 94.037L-115.618 104.146C-140.618 64.346 -125.546 122.655 -125.546 122.655C-116.745 157.056 13.509 118.146 13.509 118.146C13.509 118.146 182.31 87.746 193.51 83.746C204.71 79.746 299.038 86.073 299.038 86.073L293.51 68.764C228.71 22.364 210.31 46.146 196.71 42.146C183.11 38.146 185.51 47.746 182.31 48.546C179.11 49.346 139.91 24.546 133.51 25.346z', + stroke: 'none', + fill: '#e87f3a' + }, + { + type: 'path', + path: + 'M134.819 27.091C128.419 27.891 103.685 3.862 118.019 35.891C134.219 72.092 59.619 75.092 42.819 63.892C26.019 52.692 50.019 82.292 50.019 82.292C68.419 102.292 34.019 85.492 34.019 85.492C-0.381 72.692 -24.382 98.292 -27.582 99.092C-30.782 99.892 -35.582 103.092 -36.382 96.692C-37.182 90.292 -44.43 73.925 -76.382 99.892C-98.855 117.983 -112.036 97.074 -112.036 97.074L-115.636 105.692C-139.436 66.692 -124.891 125.71 -124.891 125.71C-116.091 160.11 14.819 119.892 14.819 119.892C14.819 119.892 183.619 89.492 194.819 85.492C206.019 81.492 299.474 87.746 299.474 87.746L294.02 69.928C229.219 23.528 211.619 47.891 198.019 43.891C184.419 39.891 186.819 49.491 183.619 50.292C180.419 51.092 141.219 26.291 134.819 27.091z', + stroke: 'none', + fill: '#ea8c4d' + }, + { + type: 'path', + path: + 'M136.128 28.837C129.728 29.637 104.999 5.605 119.328 37.637C136.128 75.193 60.394 76.482 44.128 65.637C27.328 54.437 51.328 84.037 51.328 84.037C69.728 104.037 35.328 87.237 35.328 87.237C0.928 74.437 -23.072 100.037 -26.272 100.837C-29.472 101.637 -34.272 104.837 -35.072 98.437C-35.872 92.037 -42.989 75.839 -75.073 101.637C-98.782 120.474 -111.655 100.11 -111.655 100.11L-115.655 107.237C-137.455 70.437 -124.236 128.765 -124.236 128.765C-115.436 163.165 16.128 121.637 16.128 121.637C16.128 121.637 184.928 91.237 196.129 87.237C207.329 83.237 299.911 89.419 299.911 89.419L294.529 71.092C229.729 24.691 212.929 49.637 199.329 45.637C185.728 41.637 188.128 51.237 184.928 52.037C181.728 52.837 142.528 28.037 136.128 28.837z', + stroke: 'none', + fill: '#ec9961' + }, + { + type: 'path', + path: + 'M137.438 30.583C131.037 31.383 106.814 7.129 120.637 39.383C137.438 78.583 62.237 78.583 45.437 67.383C28.637 56.183 52.637 85.783 52.637 85.783C71.037 105.783 36.637 88.983 36.637 88.983C2.237 76.183 -21.763 101.783 -24.963 102.583C-28.163 103.383 -32.963 106.583 -33.763 100.183C-34.563 93.783 -41.548 77.752 -73.763 103.383C-98.709 122.965 -111.273 103.146 -111.273 103.146L-115.673 108.783C-135.473 73.982 -123.582 131.819 -123.582 131.819C-114.782 166.22 17.437 123.383 17.437 123.383C17.437 123.383 186.238 92.983 197.438 88.983C208.638 84.983 300.347 91.092 300.347 91.092L295.038 72.255C230.238 25.855 214.238 51.383 200.638 47.383C187.038 43.383 189.438 52.983 186.238 53.783C183.038 54.583 143.838 29.783 137.438 30.583z', + stroke: 'none', + fill: '#eea575' + }, + { + type: 'path', + path: + 'M138.747 32.328C132.347 33.128 106.383 9.677 121.947 41.128C141.147 79.928 63.546 80.328 46.746 69.128C29.946 57.928 53.946 87.528 53.946 87.528C72.346 107.528 37.946 90.728 37.946 90.728C3.546 77.928 -20.454 103.528 -23.654 104.328C-26.854 105.128 -31.654 108.328 -32.454 101.928C-33.254 95.528 -40.108 79.665 -72.454 105.128C-98.636 125.456 -110.891 106.183 -110.891 106.183L-115.691 110.328C-133.691 77.128 -122.927 134.874 -122.927 134.874C-114.127 169.274 18.746 125.128 18.746 125.128C18.746 125.128 187.547 94.728 198.747 90.728C209.947 86.728 300.783 92.764 300.783 92.764L295.547 73.419C230.747 27.019 215.547 53.128 201.947 49.128C188.347 45.128 190.747 54.728 187.547 55.528C184.347 56.328 145.147 31.528 138.747 32.328z', + stroke: 'none', + fill: '#f1b288' + }, + { + type: 'path', + path: + 'M140.056 34.073C133.655 34.873 107.313 11.613 123.255 42.873C143.656 82.874 64.855 82.074 48.055 70.874C31.255 59.674 55.255 89.274 55.255 89.274C73.655 109.274 39.255 92.474 39.255 92.474C4.855 79.674 -19.145 105.274 -22.345 106.074C-25.545 106.874 -30.345 110.074 -31.145 103.674C-31.945 97.274 -38.668 81.578 -71.145 106.874C-98.564 127.947 -110.509 109.219 -110.509 109.219L-115.709 111.874C-131.709 81.674 -122.273 137.929 -122.273 137.929C-113.473 172.329 20.055 126.874 20.055 126.874C20.055 126.874 188.856 96.474 200.056 92.474C211.256 88.474 301.22 94.437 301.22 94.437L296.056 74.583C231.256 28.183 216.856 54.874 203.256 50.874C189.656 46.873 192.056 56.474 188.856 57.274C185.656 58.074 146.456 33.273 140.056 34.073z', + stroke: 'none', + fill: '#f3bf9c' + }, + { + type: 'path', + path: + 'M141.365 35.819C134.965 36.619 107.523 13.944 124.565 44.619C146.565 84.219 66.164 83.819 49.364 72.619C32.564 61.419 56.564 91.019 56.564 91.019C74.964 111.019 40.564 94.219 40.564 94.219C6.164 81.419 -17.836 107.019 -21.036 107.819C-24.236 108.619 -29.036 111.819 -29.836 105.419C-30.636 99.019 -37.227 83.492 -69.836 108.619C-98.491 130.438 -110.127 112.256 -110.127 112.256L-115.727 113.419C-130.128 85.019 -121.618 140.983 -121.618 140.983C-112.818 175.384 21.364 128.619 21.364 128.619C21.364 128.619 190.165 98.219 201.365 94.219C212.565 90.219 301.656 96.11 301.656 96.11L296.565 75.746C231.765 29.346 218.165 56.619 204.565 52.619C190.965 48.619 193.365 58.219 190.165 59.019C186.965 59.819 147.765 35.019 141.365 35.819z', + stroke: 'none', + fill: '#f5ccb0' + }, + { + type: 'path', + path: + 'M142.674 37.565C136.274 38.365 108.832 15.689 125.874 46.365C147.874 85.965 67.474 85.565 50.674 74.365C33.874 63.165 57.874 92.765 57.874 92.765C76.274 112.765 41.874 95.965 41.874 95.965C7.473 83.165 -16.527 108.765 -19.727 109.565C-22.927 110.365 -27.727 113.565 -28.527 107.165C-29.327 100.765 -35.786 85.405 -68.527 110.365C-98.418 132.929 -109.745 115.293 -109.745 115.293L-115.745 114.965C-129.346 88.564 -120.963 144.038 -120.963 144.038C-112.163 178.438 22.673 130.365 22.673 130.365C22.673 130.365 191.474 99.965 202.674 95.965C213.874 91.965 302.093 97.783 302.093 97.783L297.075 76.91C232.274 30.51 219.474 58.365 205.874 54.365C192.274 50.365 194.674 59.965 191.474 60.765C188.274 61.565 149.074 36.765 142.674 37.565z', + stroke: 'none', + fill: '#f8d8c4' + }, + { + type: 'path', + path: + 'M143.983 39.31C137.583 40.11 110.529 17.223 127.183 48.11C149.183 88.91 68.783 87.31 51.983 76.11C35.183 64.91 59.183 94.51 59.183 94.51C77.583 114.51 43.183 97.71 43.183 97.71C8.783 84.91 -15.217 110.51 -18.417 111.31C-21.618 112.11 -26.418 115.31 -27.218 108.91C-28.018 102.51 -34.346 87.318 -67.218 112.11C-98.345 135.42 -109.363 118.329 -109.363 118.329L-115.764 116.51C-128.764 92.51 -120.309 147.093 -120.309 147.093C-111.509 181.493 23.983 132.11 23.983 132.11C23.983 132.11 192.783 101.71 203.983 97.71C215.183 93.71 302.529 99.456 302.529 99.456L297.583 78.074C232.783 31.673 220.783 60.11 207.183 56.11C193.583 52.11 195.983 61.71 192.783 62.51C189.583 63.31 150.383 38.51 143.983 39.31z', + stroke: 'none', + fill: '#fae5d7' + }, + { + type: 'path', + path: + 'M145.292 41.055C138.892 41.855 112.917 18.411 128.492 49.855C149.692 92.656 70.092 89.056 53.292 77.856C36.492 66.656 60.492 96.256 60.492 96.256C78.892 116.256 44.492 99.456 44.492 99.456C10.092 86.656 -13.908 112.256 -17.108 113.056C-20.308 113.856 -25.108 117.056 -25.908 110.656C-26.708 104.256 -32.905 89.232 -65.908 113.856C-98.273 137.911 -108.982 121.365 -108.982 121.365L-115.782 118.056C-128.582 94.856 -119.654 150.147 -119.654 150.147C-110.854 184.547 25.292 133.856 25.292 133.856C25.292 133.856 194.093 103.456 205.293 99.456C216.493 95.456 302.965 101.128 302.965 101.128L298.093 79.237C233.292 32.837 222.093 61.856 208.493 57.856C194.893 53.855 197.293 63.456 194.093 64.256C190.892 65.056 151.692 40.255 145.292 41.055z', + stroke: 'none', + fill: '#fcf2eb' + }, + { + type: 'path', + path: + 'M-115.8 119.601C-128.6 97.6 -119 153.201 -119 153.201C-110.2 187.601 26.6 135.601 26.6 135.601C26.6 135.601 195.401 105.2 206.601 101.2C217.801 97.2 303.401 102.8 303.401 102.8L298.601 80.4C233.801 34 223.401 63.6 209.801 59.6C196.201 55.6 198.601 65.2 195.401 66C192.201 66.8 153.001 42 146.601 42.8C140.201 43.6 114.981 19.793 129.801 51.6C152.028 99.307 69.041 89.227 54.6 79.6C37.8 68.4 61.8 98 61.8 98C80.2 118.001 45.8 101.2 45.8 101.2C11.4 88.4 -12.6 114.001 -15.8 114.801C-19 115.601 -23.8 118.801 -24.6 112.401C-25.4 106 -31.465 91.144 -64.6 115.601C-98.2 140.401 -108.6 124.401 -108.6 124.401L-115.8 119.601z', + stroke: 'none', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-74.2 149.601C-74.2 149.601 -81.4 161.201 -60.6 174.401C-60.6 174.401 -59.2 175.801 -77.2 171.601C-77.2 171.601 -83.4 169.601 -85 159.201C-85 159.201 -89.8 154.801 -94.6 149.201C-99.4 143.601 -74.2 149.601 -74.2 149.601z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M65.8 102C65.8 102 83.498 128.821 82.9 133.601C81.6 144.001 81.4 153.601 84.6 157.601C87.801 161.601 96.601 194.801 96.601 194.801C96.601 194.801 96.201 196.001 108.601 158.001C108.601 158.001 120.201 142.001 100.201 123.601C100.201 123.601 65 94.8 65.8 102z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-54.2 176.401C-54.2 176.401 -43 183.601 -57.4 214.801L-51 212.401C-51 212.401 -51.8 223.601 -55 226.001L-47.8 222.801C-47.8 222.801 -43 230.801 -47 235.601C-47 235.601 -30.2 243.601 -31 250.001C-31 250.001 -24.6 242.001 -28.6 235.601C-32.6 229.201 -39.8 233.201 -39 214.801L-47.8 218.001C-47.8 218.001 -42.2 209.201 -42.2 202.801L-50.2 205.201C-50.2 205.201 -34.731 178.623 -45.4 177.201C-51.4 176.401 -54.2 176.401 -54.2 176.401z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-21.8 193.201C-21.8 193.201 -19 188.801 -21.8 189.601C-24.6 190.401 -55.8 205.201 -61.8 214.801C-61.8 214.801 -27.4 190.401 -21.8 193.201z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-11.4 201.201C-11.4 201.201 -8.6 196.801 -11.4 197.601C-14.2 198.401 -45.4 213.201 -51.4 222.801C-51.4 222.801 -17 198.401 -11.4 201.201z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M1.8 186.001C1.8 186.001 4.6 181.601 1.8 182.401C-1 183.201 -32.2 198.001 -38.2 207.601C-38.2 207.601 -3.8 183.201 1.8 186.001z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-21.4 229.601C-21.4 229.601 -21.4 223.601 -24.2 224.401C-27 225.201 -63 242.801 -69 252.401C-69 252.401 -27 226.801 -21.4 229.601z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-20.2 218.801C-20.2 218.801 -19 214.001 -21.8 214.801C-23.8 214.801 -50.2 226.401 -56.2 236.001C-56.2 236.001 -26.6 214.401 -20.2 218.801z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-34.6 266.401L-44.6 274.001C-44.6 274.001 -34.2 266.401 -30.6 267.601C-30.6 267.601 -37.4 278.801 -38.2 284.001C-38.2 284.001 -27.8 271.201 -22.2 271.601C-22.2 271.601 -14.6 272.001 -14.6 282.801C-14.6 282.801 -9 272.401 -5.8 272.801C-5.8 272.801 -4.6 279.201 -5.8 286.001C-5.8 286.001 -1.8 278.401 2.2 280.001C2.2 280.001 8.6 278.001 7.8 289.601C7.8 289.601 7.8 300.001 7 302.801C7 302.801 12.6 276.401 15 276.001C15 276.001 23 274.801 27.8 283.601C27.8 283.601 23.8 276.001 28.6 278.001C28.6 278.001 39.4 279.601 42.6 286.401C42.6 286.401 35.8 274.401 41.4 277.601C41.4 277.601 48.2 277.601 49.4 284.001C49.4 284.001 57.8 305.201 59.8 306.801C59.8 306.801 52.2 285.201 53.8 285.201C53.8 285.201 51.8 273.201 57 288.001C57 288.001 53.8 274.001 59.4 274.801C65 275.601 69.4 285.601 77.8 283.201C77.8 283.201 87.401 288.801 89.401 219.601L-34.6 266.401z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-29.8 173.601C-29.8 173.601 -15 167.601 25 173.601C25 173.601 32.2 174.001 39 165.201C45.8 156.401 72.6 149.201 79 151.201L88.601 157.601L89.401 158.801C89.401 158.801 101.801 169.201 102.201 176.801C102.601 184.401 87.801 232.401 78.2 248.401C68.6 264.401 59 276.801 39.8 274.401C39.8 274.401 19 270.401 -6.6 274.401C-6.6 274.401 -35.8 272.801 -38.6 264.801C-41.4 256.801 -27.4 241.601 -27.4 241.601C-27.4 241.601 -23 233.201 -24.2 218.801C-25.4 204.401 -25 176.401 -29.8 173.601z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-7.8 175.601C0.6 194.001 -29 259.201 -29 259.201C-31 260.801 -16.34 266.846 -6.2 264.401C4.746 261.763 45 266.001 45 266.001C68.6 250.401 81.4 206.001 81.4 206.001C81.4 206.001 91.801 182.001 74.2 178.801C56.6 175.601 -7.8 175.601 -7.8 175.601z', + stroke: 'none', + fill: '#e5668c' + }, + { + type: 'path', + path: + 'M-9.831 206.497C-6.505 193.707 -4.921 181.906 -7.8 175.601C-7.8 175.601 54.6 182.001 65.8 161.201C70.041 153.326 84.801 184.001 84.4 193.601C84.4 193.601 21.4 208.001 6.6 196.801L-9.831 206.497z', + stroke: 'none', + fill: '#b23259' + }, + { + type: 'path', + path: + 'M-5.4 222.801C-5.4 222.801 -3.4 230.001 -5.8 234.001C-5.8 234.001 -7.4 234.801 -8.6 235.201C-8.6 235.201 -7.4 238.801 -1.4 240.401C-1.4 240.401 0.6 244.801 3 245.201C5.4 245.601 10.2 251.201 14.2 250.001C18.2 248.801 29.4 244.801 29.4 244.801C29.4 244.801 35 241.601 43.8 245.201C43.8 245.201 46.175 244.399 46.6 240.401C47.1 235.701 50.2 232.001 52.2 230.001C54.2 228.001 63.8 215.201 62.6 214.801C61.4 214.401 -5.4 222.801 -5.4 222.801z', + stroke: 'none', + fill: '#a5264c' + }, + { + type: 'path', + path: + 'M-9.8 174.401C-9.8 174.401 -12.6 196.801 -9.4 205.201C-6.2 213.601 -7 215.601 -7.8 219.601C-8.6 223.601 -4.2 233.601 1.4 239.601L13.4 241.201C13.4 241.201 28.6 237.601 37.8 240.401C37.8 240.401 46.794 241.744 50.2 226.801C50.2 226.801 55 220.401 62.2 217.601C69.4 214.801 76.6 173.201 72.6 165.201C68.6 157.201 54.2 152.801 38.2 168.401C22.2 184.001 20.2 167.201 -9.8 174.401z', + stroke: '#000', + fill: '#ff727f' + }, + { + type: 'path', + path: + 'M-8.2 249.201C-8.2 249.201 -9 247.201 -13.4 246.801C-13.4 246.801 -35.8 243.201 -44.2 230.801C-44.2 230.801 -51 225.201 -46.6 236.801C-46.6 236.801 -36.2 257.201 -29.4 260.001C-29.4 260.001 -13 264.001 -8.2 249.201z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M71.742 185.229C72.401 177.323 74.354 168.709 72.6 165.201C66.154 152.307 49.181 157.695 38.2 168.401C22.2 184.001 20.2 167.201 -9.8 174.401C-9.8 174.401 -11.545 188.364 -10.705 198.376C-10.705 198.376 26.6 186.801 27.4 192.401C27.4 192.401 29 189.201 38.2 189.201C47.4 189.201 70.142 188.029 71.742 185.229z', + stroke: 'none', + fill: '#cc3f4c' + }, + { + type: 'path', + path: + 'M28.6 175.201C28.6 175.201 33.4 180.001 29.8 189.601C29.8 189.601 15.4 205.601 17.4 219.601', + 'stroke-width': '2', + stroke: '#a51926', + fill: '#000' + }, + { + type: 'path', + path: + 'M-19.4 260.001C-19.4 260.001 -23.8 247.201 -15 254.001C-15 254.001 -10.2 256.001 -11.4 257.601C-12.6 259.201 -18.2 263.201 -19.4 260.001z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M-14.36 261.201C-14.36 261.201 -17.88 250.961 -10.84 256.401C-10.84 256.401 -6.419 258.849 -7.96 259.281C-12.52 260.561 -7.96 263.121 -14.36 261.201z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M-9.56 261.201C-9.56 261.201 -13.08 250.961 -6.04 256.401C-6.04 256.401 -1.665 258.711 -3.16 259.281C-6.52 260.561 -3.16 263.121 -9.56 261.201z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M-2.96 261.401C-2.96 261.401 -6.48 251.161 0.56 256.601C0.56 256.601 4.943 258.933 3.441 259.481C0.48 260.561 3.441 263.321 -2.96 261.401z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M3.52 261.321C3.52 261.321 0 251.081 7.041 256.521C7.041 256.521 10.881 258.121 9.921 259.401C8.961 260.681 9.921 263.241 3.52 261.321z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M10.2 262.001C10.2 262.001 5.4 249.601 14.6 256.001C14.6 256.001 19.4 258.001 18.2 259.601C17 261.201 18.2 264.401 10.2 262.001z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M-18.2 244.801C-18.2 244.801 -5 242.001 1 245.201C1 245.201 7 246.401 8.2 246.001C9.4 245.601 12.6 245.201 12.6 245.201', + 'stroke-width': '2', + stroke: '#a5264c', + fill: '#000' + }, + { + type: 'path', + path: + 'M15.8 253.601C15.8 253.601 27.8 240.001 39.8 244.401C46.816 246.974 45.8 243.601 46.6 240.801C47.4 238.001 47.6 233.801 52.6 230.801', + 'stroke-width': '2', + stroke: '#a5264c', + fill: '#000' + }, + { + type: 'path', + path: + 'M33 237.601C33 237.601 29 226.801 26.2 239.601C23.4 252.401 20.2 256.001 18.6 258.801C18.6 258.801 18.6 264.001 27 263.601C27 263.601 37.8 263.201 38.2 260.401C38.6 257.601 37 246.001 33 237.601z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: 'M47 244.801C47 244.801 50.6 242.401 53 243.601', + 'stroke-width': '2', + stroke: '#a5264c', + fill: '#000' + }, + { + type: 'path', + path: 'M53.5 228.401C53.5 228.401 56.4 223.501 61.2 222.701', + 'stroke-width': '2', + stroke: '#a5264c', + fill: '#000' + }, + { + type: 'path', + path: + 'M-25.8 265.201C-25.8 265.201 -7.8 268.401 -3.4 266.801C-3.4 266.801 5.4 266.801 -3 268.801C-3 268.801 -15.8 268.801 -23.8 267.601C-23.8 267.601 -35.4 262.001 -25.8 265.201z', + stroke: 'none', + fill: '#b2b2b2' + }, + { + type: 'path', + path: + 'M-11.8 172.001C-11.8 172.001 5.8 172.001 7.8 172.801C7.8 172.801 15 203.601 11.4 211.201C11.4 211.201 10.2 214.001 7.4 208.401C7.4 208.401 -11 175.601 -14.2 173.601C-17.4 171.601 -13 172.001 -11.8 172.001z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M-88.9 169.301C-88.9 169.301 -80 171.001 -67.4 173.601C-67.4 173.601 -62.6 196.001 -59.4 200.801C-56.2 205.601 -59.8 205.601 -63.4 202.801C-67 200.001 -81.8 186.001 -83.8 181.601C-85.8 177.201 -88.9 169.301 -88.9 169.301z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M-67.039 173.818C-67.039 173.818 -61.239 175.366 -60.23 177.581C-59.222 179.795 -61.432 183.092 -61.432 183.092C-61.432 183.092 -62.432 186.397 -63.634 184.235C-64.836 182.072 -67.708 174.412 -67.039 173.818z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M-67 173.601C-67 173.601 -63.4 178.801 -59.8 178.801C-56.2 178.801 -55.818 178.388 -53 179.001C-48.4 180.001 -48.8 178.001 -42.2 179.201C-39.56 179.681 -37 178.801 -34.2 180.001C-31.4 181.201 -28.2 180.401 -27 178.401C-25.8 176.401 -21 172.201 -21 172.201C-21 172.201 -33.8 174.001 -36.6 174.801C-36.6 174.801 -59 176.001 -67 173.601z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-22.4 173.801C-22.4 173.801 -28.85 177.301 -29.25 179.701C-29.65 182.101 -24 185.801 -24 185.801C-24 185.801 -21.25 190.401 -20.65 188.001C-20.05 185.601 -21.6 174.201 -22.4 173.801z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M-59.885 179.265C-59.885 179.265 -52.878 190.453 -52.661 179.242C-52.661 179.242 -52.104 177.984 -53.864 177.962C-59.939 177.886 -58.418 173.784 -59.885 179.265z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M-52.707 179.514C-52.707 179.514 -44.786 190.701 -45.422 179.421C-45.422 179.421 -45.415 179.089 -47.168 178.936C-51.915 178.522 -51.57 174.004 -52.707 179.514z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M-45.494 179.522C-45.494 179.522 -37.534 190.15 -38.203 180.484C-38.203 180.484 -38.084 179.251 -39.738 178.95C-43.63 178.244 -43.841 174.995 -45.494 179.522z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M-38.618 179.602C-38.618 179.602 -30.718 191.163 -30.37 181.382C-30.37 181.382 -28.726 180.004 -30.472 179.782C-36.29 179.042 -35.492 174.588 -38.618 179.602z', + 'stroke-width': '0.5', + stroke: '#000', + fill: '#ffffcc' + }, + { + type: 'path', + path: + 'M-74.792 183.132L-82.45 181.601C-85.05 176.601 -87.15 170.451 -87.15 170.451C-87.15 170.451 -80.8 171.451 -68.3 174.251C-68.3 174.251 -67.424 177.569 -65.952 183.364L-74.792 183.132z', + stroke: 'none', + fill: '#e5e5b2' + }, + { + type: 'path', + path: + 'M-9.724 178.47C-11.39 175.964 -12.707 174.206 -13.357 173.8C-16.37 171.917 -12.227 172.294 -11.098 172.294C-11.098 172.294 5.473 172.294 7.356 173.047C7.356 173.047 7.88 175.289 8.564 178.68C8.564 178.68 -1.524 176.67 -9.724 178.47z', + stroke: 'none', + fill: '#e5e5b2' + }, + { + type: 'path', + path: + 'M43.88 40.321C71.601 44.281 97.121 8.641 98.881 -1.04C100.641 -10.72 90.521 -22.6 90.521 -22.6C91.841 -25.68 87.001 -39.76 81.721 -49C76.441 -58.24 60.54 -57.266 43 -58.24C27.16 -59.12 8.68 -35.8 7.36 -34.04C6.04 -32.28 12.2 6.001 13.52 11.721C14.84 17.441 12.2 43.841 12.2 43.841C46.44 34.741 16.16 36.361 43.88 40.321z', + stroke: 'none', + fill: '#cc7226' + }, + { + type: 'path', + path: + 'M8.088 -33.392C6.792 -31.664 12.84 5.921 14.136 11.537C15.432 17.153 12.84 43.073 12.84 43.073C45.512 34.193 16.728 35.729 43.944 39.617C71.161 43.505 96.217 8.513 97.945 -0.992C99.673 -10.496 89.737 -22.16 89.737 -22.16C91.033 -25.184 86.281 -39.008 81.097 -48.08C75.913 -57.152 60.302 -56.195 43.08 -57.152C27.528 -58.016 9.384 -35.12 8.088 -33.392z', + stroke: 'none', + fill: '#ea8e51' + }, + { + type: 'path', + path: + 'M8.816 -32.744C7.544 -31.048 13.48 5.841 14.752 11.353C16.024 16.865 13.48 42.305 13.48 42.305C44.884 33.145 17.296 35.097 44.008 38.913C70.721 42.729 95.313 8.385 97.009 -0.944C98.705 -10.272 88.953 -21.72 88.953 -21.72C90.225 -24.688 85.561 -38.256 80.473 -47.16C75.385 -56.064 60.063 -55.125 43.16 -56.064C27.896 -56.912 10.088 -34.44 8.816 -32.744z', + stroke: 'none', + fill: '#efaa7c' + }, + { + type: 'path', + path: + 'M9.544 -32.096C8.296 -30.432 14.12 5.761 15.368 11.169C16.616 16.577 14.12 41.537 14.12 41.537C43.556 32.497 17.864 34.465 44.072 38.209C70.281 41.953 94.409 8.257 96.073 -0.895C97.737 -10.048 88.169 -21.28 88.169 -21.28C89.417 -24.192 84.841 -37.504 79.849 -46.24C74.857 -54.976 59.824 -54.055 43.24 -54.976C28.264 -55.808 10.792 -33.76 9.544 -32.096z', + stroke: 'none', + fill: '#f4c6a8' + }, + { + type: 'path', + path: + 'M10.272 -31.448C9.048 -29.816 14.76 5.681 15.984 10.985C17.208 16.289 14.76 40.769 14.76 40.769C42.628 31.849 18.432 33.833 44.136 37.505C69.841 41.177 93.505 8.129 95.137 -0.848C96.769 -9.824 87.385 -20.84 87.385 -20.84C88.609 -23.696 84.121 -36.752 79.225 -45.32C74.329 -53.888 59.585 -52.985 43.32 -53.888C28.632 -54.704 11.496 -33.08 10.272 -31.448z', + stroke: 'none', + fill: '#f9e2d3' + }, + { + type: 'path', + path: + 'M44.2 36.8C69.4 40.4 92.601 8 94.201 -0.8C95.801 -9.6 86.601 -20.4 86.601 -20.4C87.801 -23.2 83.4 -36 78.6 -44.4C73.8 -52.8 59.346 -51.914 43.4 -52.8C29 -53.6 12.2 -32.4 11 -30.8C9.8 -29.2 15.4 5.6 16.6 10.8C17.8 16 15.4 40 15.4 40C40.9 31.4 19 33.2 44.2 36.8z', + stroke: 'none', + fill: '#fff' + }, + { + type: 'path', + path: + 'M90.601 2.8C90.601 2.8 62.8 10.4 51.2 8.8C51.2 8.8 35.4 2.2 26.6 24C26.6 24 23 31.2 21 33.2C19 35.2 90.601 2.8 90.601 2.8z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M94.401 0.6C94.401 0.6 65.4 12.8 55.4 12.4C55.4 12.4 39 7.8 30.6 22.4C30.6 22.4 22.2 31.6 19 33.2C19 33.2 18.6 34.8 25 30.8L35.4 36C35.4 36 50.2 45.6 59.8 29.6C59.8 29.6 63.8 18.4 63.8 16.4C63.8 14.4 85 8.8 86.601 8.4C88.201 8 94.801 3.8 94.401 0.6z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M47 36.514C40.128 36.514 31.755 32.649 31.755 26.4C31.755 20.152 40.128 13.887 47 13.887C53.874 13.887 59.446 18.952 59.446 25.2C59.446 31.449 53.874 36.514 47 36.514z', + stroke: 'none', + fill: '#99cc32' + }, + { + type: 'path', + path: + 'M43.377 19.83C38.531 20.552 33.442 22.055 33.514 21.839C35.054 17.22 41.415 13.887 47 13.887C51.296 13.887 55.084 15.865 57.32 18.875C57.32 18.875 52.004 18.545 43.377 19.83z', + stroke: 'none', + fill: '#659900' + }, + { + type: 'path', + path: 'M55.4 19.6C55.4 19.6 51 16.4 51 18.6C51 18.6 54.6 23 55.4 19.6z', + stroke: 'none', + fill: '#fff' + }, + { + type: 'path', + path: + 'M45.4 27.726C42.901 27.726 40.875 25.7 40.875 23.2C40.875 20.701 42.901 18.675 45.4 18.675C47.9 18.675 49.926 20.701 49.926 23.2C49.926 25.7 47.9 27.726 45.4 27.726z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-58.6 14.4C-58.6 14.4 -61.8 -6.8 -59.4 -11.2C-59.4 -11.2 -48.6 -21.2 -49 -24.8C-49 -24.8 -49.4 -42.8 -50.6 -43.6C-51.8 -44.4 -59.4 -50.4 -65.4 -44C-65.4 -44 -75.8 -26 -75 -19.6L-75 -17.6C-75 -17.6 -82.6 -18 -84.2 -16C-84.2 -16 -85.4 -10.8 -86.6 -10.4C-86.6 -10.4 -89.4 -8 -87.4 -5.2C-87.4 -5.2 -89.4 -2.8 -89 1.2L-81.4 5.2C-81.4 5.2 -79.4 19.6 -68.6 24.8C-63.764 27.129 -60.6 20.4 -58.6 14.4z', + stroke: 'none', + fill: '#cc7226' + }, + { + type: 'path', + path: + 'M-59.6 12.56C-59.6 12.56 -62.48 -6.52 -60.32 -10.48C-60.32 -10.48 -50.6 -19.48 -50.96 -22.72C-50.96 -22.72 -51.32 -38.92 -52.4 -39.64C-53.48 -40.36 -60.32 -45.76 -65.72 -40C-65.72 -40 -75.08 -23.8 -74.36 -18.04L-74.36 -16.24C-74.36 -16.24 -81.2 -16.6 -82.64 -14.8C-82.64 -14.8 -83.72 -10.12 -84.8 -9.76C-84.8 -9.76 -87.32 -7.6 -85.52 -5.08C-85.52 -5.08 -87.32 -2.92 -86.96 0.68L-80.12 4.28C-80.12 4.28 -78.32 17.24 -68.6 21.92C-64.248 24.015 -61.4 17.96 -59.6 12.56z', + stroke: 'none', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-51.05 -42.61C-52.14 -43.47 -59.63 -49.24 -65.48 -43C-65.48 -43 -75.62 -25.45 -74.84 -19.21L-74.84 -17.26C-74.84 -17.26 -82.25 -17.65 -83.81 -15.7C-83.81 -15.7 -84.98 -10.63 -86.15 -10.24C-86.15 -10.24 -88.88 -7.9 -86.93 -5.17C-86.93 -5.17 -88.88 -2.83 -88.49 1.07L-81.08 4.97C-81.08 4.97 -79.13 19.01 -68.6 24.08C-63.886 26.35 -60.8 19.79 -58.85 13.94C-58.85 13.94 -61.97 -6.73 -59.63 -11.02C-59.63 -11.02 -49.1 -20.77 -49.49 -24.28C-49.49 -24.28 -49.88 -41.83 -51.05 -42.61z', + stroke: 'none', + fill: '#eb955c' + }, + { + type: 'path', + path: + 'M-51.5 -41.62C-52.48 -42.54 -59.86 -48.08 -65.56 -42C-65.56 -42 -75.44 -24.9 -74.68 -18.82L-74.68 -16.92C-74.68 -16.92 -81.9 -17.3 -83.42 -15.4C-83.42 -15.4 -84.56 -10.46 -85.7 -10.08C-85.7 -10.08 -88.36 -7.8 -86.46 -5.14C-86.46 -5.14 -88.36 -2.86 -87.98 0.94L-80.76 4.74C-80.76 4.74 -78.86 18.42 -68.6 23.36C-64.006 25.572 -61 19.18 -59.1 13.48C-59.1 13.48 -62.14 -6.66 -59.86 -10.84C-59.86 -10.84 -49.6 -20.34 -49.98 -23.76C-49.98 -23.76 -50.36 -40.86 -51.5 -41.62z', + stroke: 'none', + fill: '#f2b892' + }, + { + type: 'path', + path: + 'M-51.95 -40.63C-52.82 -41.61 -60.09 -46.92 -65.64 -41C-65.64 -41 -75.26 -24.35 -74.52 -18.43L-74.52 -16.58C-74.52 -16.58 -81.55 -16.95 -83.03 -15.1C-83.03 -15.1 -84.14 -10.29 -85.25 -9.92C-85.25 -9.92 -87.84 -7.7 -85.99 -5.11C-85.99 -5.11 -87.84 -2.89 -87.47 0.81L-80.44 4.51C-80.44 4.51 -78.59 17.83 -68.6 22.64C-64.127 24.794 -61.2 18.57 -59.35 13.02C-59.35 13.02 -62.31 -6.59 -60.09 -10.66C-60.09 -10.66 -50.1 -19.91 -50.47 -23.24C-50.47 -23.24 -50.84 -39.89 -51.95 -40.63z', + stroke: 'none', + fill: '#f8dcc8' + }, + { + type: 'path', + path: + 'M-59.6 12.46C-59.6 12.46 -62.48 -6.52 -60.32 -10.48C-60.32 -10.48 -50.6 -19.48 -50.96 -22.72C-50.96 -22.72 -51.32 -38.92 -52.4 -39.64C-53.16 -40.68 -60.32 -45.76 -65.72 -40C-65.72 -40 -75.08 -23.8 -74.36 -18.04L-74.36 -16.24C-74.36 -16.24 -81.2 -16.6 -82.64 -14.8C-82.64 -14.8 -83.72 -10.12 -84.8 -9.76C-84.8 -9.76 -87.32 -7.6 -85.52 -5.08C-85.52 -5.08 -87.32 -2.92 -86.96 0.68L-80.12 4.28C-80.12 4.28 -78.32 17.24 -68.6 21.92C-64.248 24.015 -61.4 17.86 -59.6 12.46z', + stroke: 'none', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-62.7 6.2C-62.7 6.2 -84.3 -4 -85.2 -4.8C-85.2 -4.8 -76.1 3.4 -75.3 3.4C-74.5 3.4 -62.7 6.2 -62.7 6.2z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-79.8 0C-79.8 0 -61.4 3.6 -61.4 8C-61.4 10.912 -61.643 24.331 -67 22.8C-75.4 20.4 -71.8 6 -79.8 0z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-71.4 3.8C-71.4 3.8 -62.422 5.274 -61.4 8C-60.8 9.6 -60.137 17.908 -65.6 19C-70.152 19.911 -72.382 9.69 -71.4 3.8z', + stroke: 'none', + fill: '#99cc32' + }, + { + type: 'path', + path: + 'M14.595 46.349C14.098 44.607 15.409 44.738 17.2 44.2C19.2 43.6 31.4 39.8 32.2 37.2C33 34.6 46.2 39 46.2 39C48 39.8 52.4 42.4 52.4 42.4C57.2 43.6 63.8 44 63.8 44C66.2 45 69.6 47.8 69.6 47.8C84.2 58 96.601 50.8 96.601 50.8C116.601 44.2 110.601 27 110.601 27C107.601 18 110.801 14.6 110.801 14.6C111.001 10.8 118.201 17.2 118.201 17.2C120.801 21.4 121.601 26.4 121.601 26.4C129.601 37.6 126.201 19.8 126.201 19.8C126.401 18.8 123.601 15.2 123.601 14C123.601 12.8 121.801 9.4 121.801 9.4C118.801 6 121.201 -1 121.201 -1C123.001 -14.8 120.801 -13 120.801 -13C119.601 -14.8 110.401 -4.8 110.401 -4.8C108.201 -1.4 102.201 0.2 102.201 0.2C99.401 2 96.001 0.6 96.001 0.6C93.401 0.2 87.801 7.2 87.801 7.2C90.601 7 93.001 11.4 95.401 11.6C97.801 11.8 99.601 9.2 101.201 8.6C102.801 8 105.601 13.8 105.601 13.8C106.001 16.4 100.401 21.2 100.401 21.2C100.001 25.8 98.401 24.2 98.401 24.2C95.401 23.6 94.201 27.4 93.201 32C92.201 36.6 88.001 37 88.001 37C86.401 44.4 85.2 41.4 85.2 41.4C85 35.8 79 41.6 79 41.6C77.8 43.6 73.2 41.4 73.2 41.4C66.4 39.4 68.8 37.4 68.8 37.4C70.6 35.2 81.8 37.4 81.8 37.4C84 35.8 76 31.8 76 31.8C75.4 30 76.4 25.6 76.4 25.6C77.6 22.4 84.4 16.8 84.4 16.8C93.801 15.6 91.001 14 91.001 14C84.801 8.8 79 16.4 79 16.4C76.8 22.6 59.4 37.6 59.4 37.6C54.6 41 57.2 34.2 53.2 37.6C49.2 41 28.6 32 28.6 32C17.038 30.807 14.306 46.549 10.777 43.429C10.777 43.429 16.195 51.949 14.595 46.349z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M209.401 -120C209.401 -120 183.801 -112 181.001 -93.2C181.001 -93.2 178.601 -70.4 199.001 -52.8C199.001 -52.8 199.401 -46.4 201.401 -43.2C201.401 -43.2 199.801 -38.4 218.601 -46L245.801 -54.4C245.801 -54.4 252.201 -56.8 257.401 -65.6C262.601 -74.4 277.801 -93.2 274.201 -118.4C274.201 -118.4 275.401 -129.6 269.401 -130C269.401 -130 261.001 -131.6 253.801 -124C253.801 -124 247.001 -120.8 244.601 -121.2L209.401 -120z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M264.022 -120.99C264.022 -120.99 266.122 -129.92 261.282 -125.08C261.282 -125.08 254.242 -119.36 246.761 -119.36C246.761 -119.36 232.241 -117.16 227.841 -103.96C227.841 -103.96 223.881 -77.12 231.801 -71.4C231.801 -71.4 236.641 -63.92 243.681 -70.52C250.722 -77.12 266.222 -107.35 264.022 -120.99z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M263.648 -120.632C263.648 -120.632 265.738 -129.376 260.986 -124.624C260.986 -124.624 254.074 -119.008 246.729 -119.008C246.729 -119.008 232.473 -116.848 228.153 -103.888C228.153 -103.888 224.265 -77.536 232.041 -71.92C232.041 -71.92 236.793 -64.576 243.705 -71.056C250.618 -77.536 265.808 -107.24 263.648 -120.632z', + stroke: 'none', + fill: '#323232' + }, + { + type: 'path', + path: + 'M263.274 -120.274C263.274 -120.274 265.354 -128.832 260.69 -124.168C260.69 -124.168 253.906 -118.656 246.697 -118.656C246.697 -118.656 232.705 -116.536 228.465 -103.816C228.465 -103.816 224.649 -77.952 232.281 -72.44C232.281 -72.44 236.945 -65.232 243.729 -71.592C250.514 -77.952 265.394 -107.13 263.274 -120.274z', + stroke: 'none', + fill: '#666666' + }, + { + type: 'path', + path: + 'M262.9 -119.916C262.9 -119.916 264.97 -128.288 260.394 -123.712C260.394 -123.712 253.738 -118.304 246.665 -118.304C246.665 -118.304 232.937 -116.224 228.777 -103.744C228.777 -103.744 225.033 -78.368 232.521 -72.96C232.521 -72.96 237.097 -65.888 243.753 -72.128C250.41 -78.368 264.98 -107.02 262.9 -119.916z', + stroke: 'none', + fill: '#999999' + }, + { + type: 'path', + path: + 'M262.526 -119.558C262.526 -119.558 264.586 -127.744 260.098 -123.256C260.098 -123.256 253.569 -117.952 246.633 -117.952C246.633 -117.952 233.169 -115.912 229.089 -103.672C229.089 -103.672 225.417 -78.784 232.761 -73.48C232.761 -73.48 237.249 -66.544 243.777 -72.664C250.305 -78.784 264.566 -106.91 262.526 -119.558z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M262.151 -119.2C262.151 -119.2 264.201 -127.2 259.801 -122.8C259.801 -122.8 253.401 -117.6 246.601 -117.6C246.601 -117.6 233.401 -115.6 229.401 -103.6C229.401 -103.6 225.801 -79.2 233.001 -74C233.001 -74 237.401 -67.2 243.801 -73.2C250.201 -79.2 264.151 -106.8 262.151 -119.2z', + stroke: 'none', + fill: '#fff' + }, + { + type: 'path', + path: + 'M50.6 84C50.6 84 30.2 64.8 22.2 64C22.2 64 -12.2 60 -27 78C-27 78 -9.4 57.6 18.2 63.2C18.2 63.2 -3.4 58.8 -15.8 62C-15.8 62 -32.6 62 -42.2 76L-45 80.8C-45 80.8 -41 66 -22.6 60C-22.6 60 0.2 55.2 11 60C11 60 -10.6 53.2 -20.6 55.2C-20.6 55.2 -51 52.8 -63.8 79.2C-63.8 79.2 -59.8 64.8 -45 57.6C-45 57.6 -31.4 48.8 -11 51.6C-11 51.6 3.4 54.8 8.6 57.2C13.8 59.6 12.6 56.8 4.2 52C4.2 52 -1.4 42 -15.4 42.4C-15.4 42.4 -58.2 46 -68.6 58C-68.6 58 -55 46.8 -44.6 44C-44.6 44 -22.2 36 -13.8 36.8C-13.8 36.8 11 37.8 18.6 33.8C18.6 33.8 7.4 38.8 10.6 42C13.8 45.2 20.6 52.8 20.6 54C20.6 55.2 44.8 77.3 48.4 81.7L50.6 84z', + stroke: 'none', + fill: '#992600' + }, + { + type: 'path', + path: + 'M189 278C189 278 173.5 241.5 161 232C161 232 187 248 190.5 266C190.5 266 190.5 276 189 278z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M236 285.5C236 285.5 209.5 230.5 191 206.5C191 206.5 234.5 244 239.5 270.5L240 276L237 273.5C237 273.5 236.5 282.5 236 285.5z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M292.5 237C292.5 237 230 177.5 228.5 175C228.5 175 289 241 292 248.5C292 248.5 290 239.5 292.5 237z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M104 280.5C104 280.5 123.5 228.5 142.5 251C142.5 251 157.5 261 157 264C157 264 153 257.5 135 258C135 258 116 255 104 280.5z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M294.5 153C294.5 153 249.5 124.5 242 123C230.193 120.639 291.5 152 296.5 162.5C296.5 162.5 298.5 160 294.5 153z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M143.801 259.601C143.801 259.601 164.201 257.601 171.001 250.801L175.401 254.401L193.001 216.001L196.601 221.201C196.601 221.201 211.001 206.401 210.201 198.401C209.401 190.401 223.001 204.401 223.001 204.401C223.001 204.401 222.201 192.801 229.401 199.601C229.401 199.601 227.001 184.001 235.401 192.001C235.401 192.001 224.864 161.844 247.401 187.601C253.001 194.001 248.601 187.201 248.601 187.201C248.601 187.201 222.601 139.201 244.201 153.601C244.201 153.601 246.201 130.801 245.001 126.401C243.801 122.001 241.801 99.6 237.001 94.4C232.201 89.2 237.401 87.6 243.001 92.8C243.001 92.8 231.801 68.8 245.001 80.8C245.001 80.8 241.401 65.6 237.001 62.8C237.001 62.8 231.401 45.6 246.601 56.4C246.601 56.4 242.201 44 239.001 40.8C239.001 40.8 227.401 13.2 234.601 18L239.001 21.6C239.001 21.6 232.201 7.6 238.601 12C245.001 16.4 245.001 16 245.001 16C245.001 16 223.801 -17.2 244.201 0.4C244.201 0.4 236.042 -13.518 232.601 -20.4C232.601 -20.4 213.801 -40.8 228.201 -34.4L233.001 -32.8C233.001 -32.8 224.201 -42.8 216.201 -44.4C208.201 -46 218.601 -52.4 225.001 -50.4C231.401 -48.4 247.001 -40.8 247.001 -40.8C247.001 -40.8 259.801 -22 263.801 -21.6C263.801 -21.6 243.801 -29.2 249.801 -21.2C249.801 -21.2 264.201 -7.2 257.001 -7.6C257.001 -7.6 251.001 -0.4 255.801 8.4C255.801 8.4 237.342 -9.991 252.201 15.6L259.001 32C259.001 32 234.601 7.2 245.801 29.2C245.801 29.2 263.001 52.8 265.001 53.2C267.001 53.6 271.401 62.4 271.401 62.4L267.001 60.4L272.201 69.2C272.201 69.2 261.001 57.2 267.001 70.4L272.601 84.8C272.601 84.8 252.201 62.8 265.801 92.4C265.801 92.4 249.401 87.2 258.201 104.4C258.201 104.4 256.601 120.401 257.001 125.601C257.401 130.801 258.601 159.201 254.201 167.201C249.801 175.201 260.201 194.401 262.201 198.401C264.201 202.401 267.801 213.201 259.001 204.001C250.201 194.801 254.601 200.401 256.601 209.201C258.601 218.001 264.601 233.601 263.801 239.201C263.801 239.201 262.601 240.401 259.401 236.801C259.401 236.801 244.601 214.001 246.201 228.401C246.201 228.401 245.001 236.401 241.801 245.201C241.801 245.201 238.601 256.001 238.601 247.201C238.601 247.201 235.401 230.401 232.601 238.001C229.801 245.601 226.201 251.601 223.401 254.001C220.601 256.401 215.401 233.601 214.201 244.001C214.201 244.001 202.201 231.601 197.401 248.001L185.801 264.401C185.801 264.401 185.401 252.001 184.201 258.001C184.201 258.001 154.201 264.001 143.801 259.601z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M109.401 -97.2C109.401 -97.2 97.801 -105.2 93.801 -104.8C89.801 -104.4 121.401 -113.6 162.601 -86C162.601 -86 167.401 -83.2 171.001 -83.6C171.001 -83.6 174.201 -81.2 171.401 -77.6C171.401 -77.6 162.601 -68 173.801 -56.8C173.801 -56.8 192.201 -50 186.601 -58.8C186.601 -58.8 197.401 -54.8 199.801 -50.8C202.201 -46.8 201.001 -50.8 201.001 -50.8C201.001 -50.8 194.601 -58 188.601 -63.2C188.601 -63.2 183.401 -65.2 180.601 -73.6C177.801 -82 175.401 -92 179.801 -95.2C179.801 -95.2 175.801 -90.8 176.601 -94.8C177.401 -98.8 181.001 -102.4 182.601 -102.8C184.201 -103.2 200.601 -119 207.401 -119.4C207.401 -119.4 198.201 -118 195.201 -119C192.201 -120 165.601 -131.4 159.601 -132.6C159.601 -132.6 142.801 -139.2 154.801 -137.2C154.801 -137.2 190.601 -133.4 208.801 -120.2C208.801 -120.2 201.601 -128.6 183.201 -135.6C183.201 -135.6 161.001 -148.2 125.801 -143.2C125.801 -143.2 108.001 -140 100.201 -138.2C100.201 -138.2 97.601 -138.8 97.001 -139.2C96.401 -139.6 84.6 -148.6 57 -141.6C57 -141.6 40 -137 31.4 -132.2C31.4 -132.2 16.2 -131 12.6 -127.8C12.6 -127.8 -6 -113.2 -8 -112.4C-10 -111.6 -21.4 -104 -22.2 -103.6C-22.2 -103.6 2.4 -110.2 4.8 -112.6C7.2 -115 24.6 -117.6 27 -116.2C29.4 -114.8 37.8 -115.4 28.2 -114.8C28.2 -114.8 103.801 -100 104.601 -98C105.401 -96 109.401 -97.2 109.401 -97.2z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M180.801 -106.4C180.801 -106.4 170.601 -113.8 168.601 -113.8C166.601 -113.8 154.201 -124 150.001 -123.6C145.801 -123.2 133.601 -133.2 106.201 -125C106.201 -125 105.601 -127 109.201 -127.8C109.201 -127.8 115.601 -130 116.001 -130.6C116.001 -130.6 136.201 -134.8 143.401 -131.2C143.401 -131.2 152.601 -128.6 158.801 -122.4C158.801 -122.4 170.001 -119.2 173.201 -120.2C173.201 -120.2 182.001 -118 182.401 -116.2C182.401 -116.2 188.201 -113.2 186.401 -110.6C186.401 -110.6 186.801 -109 180.801 -106.4z', + stroke: 'none', + fill: '#cc7226' + }, + { + type: 'path', + path: + 'M168.33 -108.509C169.137 -107.877 170.156 -107.779 170.761 -106.97C170.995 -106.656 170.706 -106.33 170.391 -106.233C169.348 -105.916 168.292 -106.486 167.15 -105.898C166.748 -105.691 166.106 -105.873 165.553 -106.022C163.921 -106.463 162.092 -106.488 160.401 -105.8C158.416 -106.929 156.056 -106.345 153.975 -107.346C153.917 -107.373 153.695 -107.027 153.621 -107.054C150.575 -108.199 146.832 -107.916 144.401 -110.2C141.973 -110.612 139.616 -111.074 137.188 -111.754C135.37 -112.263 133.961 -113.252 132.341 -114.084C130.964 -114.792 129.507 -115.314 127.973 -115.686C126.11 -116.138 124.279 -116.026 122.386 -116.546C122.293 -116.571 122.101 -116.227 122.019 -116.254C121.695 -116.362 121.405 -116.945 121.234 -116.892C119.553 -116.37 118.065 -117.342 116.401 -117C115.223 -118.224 113.495 -117.979 111.949 -118.421C108.985 -119.269 105.831 -117.999 102.801 -119C106.914 -120.842 111.601 -119.61 115.663 -121.679C117.991 -122.865 120.653 -121.763 123.223 -122.523C123.71 -122.667 124.401 -122.869 124.801 -122.2C124.935 -122.335 125.117 -122.574 125.175 -122.546C127.625 -121.389 129.94 -120.115 132.422 -119.049C132.763 -118.903 133.295 -119.135 133.547 -118.933C135.067 -117.717 137.01 -117.82 138.401 -116.6C140.099 -117.102 141.892 -116.722 143.621 -117.346C143.698 -117.373 143.932 -117.032 143.965 -117.054C145.095 -117.802 146.25 -117.531 147.142 -117.227C147.48 -117.112 148.143 -116.865 148.448 -116.791C149.574 -116.515 150.43 -116.035 151.609 -115.852C151.723 -115.834 151.908 -116.174 151.98 -116.146C153.103 -115.708 154.145 -115.764 154.801 -114.6C154.936 -114.735 155.101 -114.973 155.183 -114.946C156.21 -114.608 156.859 -113.853 157.96 -113.612C158.445 -113.506 159.057 -112.88 159.633 -112.704C162.025 -111.973 163.868 -110.444 166.062 -109.549C166.821 -109.239 167.697 -109.005 168.33 -108.509z', + stroke: 'none', + fill: '#cc7226' + }, + { + type: 'path', + path: + 'M91.696 -122.739C89.178 -124.464 86.81 -125.57 84.368 -127.356C84.187 -127.489 83.827 -127.319 83.625 -127.441C82.618 -128.05 81.73 -128.631 80.748 -129.327C80.209 -129.709 79.388 -129.698 78.88 -129.956C76.336 -131.248 73.707 -131.806 71.2 -133C71.882 -133.638 73.004 -133.394 73.6 -134.2C73.795 -133.92 74.033 -133.636 74.386 -133.827C76.064 -134.731 77.914 -134.884 79.59 -134.794C81.294 -134.702 83.014 -134.397 84.789 -134.125C85.096 -134.078 85.295 -133.555 85.618 -133.458C87.846 -132.795 90.235 -133.32 92.354 -132.482C93.945 -131.853 95.515 -131.03 96.754 -129.755C97.006 -129.495 96.681 -129.194 96.401 -129C96.789 -129.109 97.062 -128.903 97.173 -128.59C97.257 -128.351 97.257 -128.049 97.173 -127.81C97.061 -127.498 96.782 -127.397 96.408 -127.346C95.001 -127.156 96.773 -128.536 96.073 -128.088C94.8 -127.274 95.546 -125.868 94.801 -124.6C94.521 -124.794 94.291 -125.012 94.401 -125.4C94.635 -124.878 94.033 -124.588 93.865 -124.272C93.48 -123.547 92.581 -122.132 91.696 -122.739z', + stroke: 'none', + fill: '#cc7226' + }, + { + type: 'path', + path: + 'M59.198 -115.391C56.044 -116.185 52.994 -116.07 49.978 -117.346C49.911 -117.374 49.688 -117.027 49.624 -117.054C48.258 -117.648 47.34 -118.614 46.264 -119.66C45.351 -120.548 43.693 -120.161 42.419 -120.648C42.095 -120.772 41.892 -121.284 41.591 -121.323C40.372 -121.48 39.445 -122.429 38.4 -123C40.736 -123.795 43.147 -123.764 45.609 -124.148C45.722 -124.166 45.867 -123.845 46 -123.845C46.136 -123.845 46.266 -124.066 46.4 -124.2C46.595 -123.92 46.897 -123.594 47.154 -123.848C47.702 -124.388 48.258 -124.198 48.798 -124.158C48.942 -124.148 49.067 -123.845 49.2 -123.845C49.336 -123.845 49.467 -124.156 49.6 -124.156C49.736 -124.155 49.867 -123.845 50 -123.845C50.136 -123.845 50.266 -124.066 50.4 -124.2C51.092 -123.418 51.977 -123.972 52.799 -123.793C53.837 -123.566 54.104 -122.418 55.178 -122.12C59.893 -120.816 64.03 -118.671 68.393 -116.584C68.7 -116.437 68.91 -116.189 68.8 -115.8C69.067 -115.8 69.38 -115.888 69.57 -115.756C70.628 -115.024 71.669 -114.476 72.366 -113.378C72.582 -113.039 72.253 -112.632 72.02 -112.684C67.591 -113.679 63.585 -114.287 59.198 -115.391z', + stroke: 'none', + fill: '#cc7226' + }, + { + type: 'path', + path: + 'M45.338 -71.179C43.746 -72.398 43.162 -74.429 42.034 -76.221C41.82 -76.561 42.094 -76.875 42.411 -76.964C42.971 -77.123 43.514 -76.645 43.923 -76.443C45.668 -75.581 47.203 -74.339 49.2 -74.2C51.19 -71.966 55.45 -71.581 55.457 -68.2C55.458 -67.341 54.03 -68.259 53.6 -67.4C51.149 -68.403 48.76 -68.3 46.38 -69.767C45.763 -70.148 46.093 -70.601 45.338 -71.179z', + stroke: 'none', + fill: '#cc7226' + }, + { + type: 'path', + path: + 'M17.8 -123.756C17.935 -123.755 24.966 -123.522 24.949 -123.408C24.904 -123.099 17.174 -122.05 16.81 -122.22C16.646 -122.296 9.134 -119.866 9 -120C9.268 -120.135 17.534 -123.756 17.8 -123.756z', + stroke: 'none', + fill: '#cc7226' + }, + { + type: 'path', + path: + 'M33.2 -114C33.2 -114 18.4 -112.2 14 -111C9.6 -109.8 -9 -102.2 -12 -100.2C-12 -100.2 -25.4 -94.8 -42.4 -74.8C-42.4 -74.8 -34.8 -78.2 -32.6 -81C-32.6 -81 -19 -93.6 -19.2 -91C-19.2 -91 -7 -99.6 -7.6 -97.4C-7.6 -97.4 16.8 -108.6 14.8 -105.4C14.8 -105.4 36.4 -110 35.4 -108C35.4 -108 54.2 -103.6 51.4 -103.4C51.4 -103.4 45.6 -102.2 52 -98.6C52 -98.6 48.6 -94.2 43.2 -98.2C37.8 -102.2 40.8 -100 35.8 -99C35.8 -99 33.2 -98.2 28.6 -102.2C28.6 -102.2 23 -106.8 14.2 -103.2C14.2 -103.2 -16.4 -90.6 -18.4 -90C-18.4 -90 -22 -87.2 -24.4 -83.6C-24.4 -83.6 -30.2 -79.2 -33.2 -77.8C-33.2 -77.8 -46 -66.2 -47.2 -64.8C-47.2 -64.8 -50.6 -59.6 -51.4 -59.2C-51.4 -59.2 -45 -63 -43 -65C-43 -65 -29 -75 -23.6 -75.8C-23.6 -75.8 -19.2 -78.8 -18.4 -80.2C-18.4 -80.2 -4 -89.4 0.2 -89.4C0.2 -89.4 9.4 -84.2 11.8 -91.2C11.8 -91.2 17.6 -93 23.2 -91.8C23.2 -91.8 26.4 -94.4 25.6 -96.6C25.6 -96.6 27.2 -98.4 28.2 -94.6C28.2 -94.6 31.6 -91 36.4 -93C36.4 -93 40.4 -93.2 38.4 -90.8C38.4 -90.8 34 -87 22.2 -86.8C22.2 -86.8 9.8 -86.2 -6.6 -78.6C-6.6 -78.6 -36.4 -68.2 -45.6 -57.8C-45.6 -57.8 -52 -49 -57.4 -47.8C-57.4 -47.8 -63.2 -47 -69.2 -39.6C-69.2 -39.6 -59.4 -45.4 -50.4 -45.4C-50.4 -45.4 -46.4 -47.8 -50.2 -44.2C-50.2 -44.2 -53.8 -36.6 -52.2 -31.2C-52.2 -31.2 -52.8 -26 -53.6 -24.4C-53.6 -24.4 -61.4 -11.6 -61.4 -9.2C-61.4 -6.8 -60.2 3 -59.8 3.6C-59.4 4.2 -60.8 2 -57 4.4C-53.2 6.8 -50.4 8.4 -49.6 11.2C-48.8 14 -51.6 5.8 -51.8 4C-52 2.2 -56.2 -5 -55.4 -7.4C-55.4 -7.4 -54.4 -6.4 -53.6 -5C-53.6 -5 -54.2 -5.6 -53.6 -9.2C-53.6 -9.2 -52.8 -14.4 -51.4 -17.6C-50 -20.8 -48 -24.6 -47.6 -25.4C-47.2 -26.2 -47.2 -32 -45.8 -29.4L-42.4 -26.8C-42.4 -26.8 -45.2 -29.4 -43 -31.6C-43 -31.6 -44 -37.2 -42.2 -39.8C-42.2 -39.8 -35.2 -48.2 -33.6 -49.2C-32 -50.2 -33.4 -49.8 -33.4 -49.8C-33.4 -49.8 -27.4 -54 -33.2 -52.4C-33.2 -52.4 -37.2 -50.8 -40.2 -50.8C-40.2 -50.8 -47.8 -48.8 -43.8 -53C-39.8 -57.2 -29.8 -62.6 -26 -62.4L-25.2 -60.8L-14 -63.2L-15.2 -62.4C-15.2 -62.4 -15.4 -62.6 -11.2 -63C-7 -63.4 -1.2 -62 0.2 -63.8C1.6 -65.6 5 -66.6 4.6 -65.2C4.2 -63.8 4 -61.8 4 -61.8C4 -61.8 9 -67.6 8.4 -65.4C7.8 -63.2 -0.4 -58 -1.8 -51.8L8.6 -60L12.2 -63C12.2 -63 15.8 -60.8 16 -62.4C16.2 -64 20.8 -69.8 22 -69.6C23.2 -69.4 25.2 -72.2 25 -69.6C24.8 -67 32.4 -61.6 32.4 -61.6C32.4 -61.6 35.6 -63.4 37 -62C38.4 -60.6 42.6 -81.8 42.6 -81.8L67.6 -92.4L111.201 -95.8L94.201 -102.6L33.2 -114z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: 'M51.4 85C51.4 85 36.4 68.2 28 65.6C28 65.6 14.6 58.8 -10 66.6', + 'stroke-width': '2', + stroke: '#4c0000', + fill: '#000' + }, + { + type: 'path', + path: + 'M24.8 64.2C24.8 64.2 -0.4 56.2 -15.8 60.4C-15.8 60.4 -34.2 62.4 -42.6 76.2', + 'stroke-width': '2', + stroke: '#4c0000', + fill: '#000' + }, + { + type: 'path', + path: + 'M21.2 63C21.2 63 4.2 55.8 -10.6 53.6C-10.6 53.6 -27.2 51 -43.8 58.2C-43.8 58.2 -56 64.2 -61.4 74.4', + 'stroke-width': '2', + stroke: '#4c0000', + fill: '#000' + }, + { + type: 'path', + path: + 'M22.2 63.4C22.2 63.4 6.8 52.4 5.8 51C5.8 51 -1.2 40 -14.2 39.6C-14.2 39.6 -35.6 40.4 -52.8 48.4', + 'stroke-width': '2', + stroke: '#4c0000', + fill: '#000' + }, + { + type: 'path', + path: + 'M20.895 54.407C22.437 55.87 49.4 84.8 49.4 84.8C84.6 121.401 56.6 87.2 56.6 87.2C49 82.4 39.8 63.6 39.8 63.6C38.6 60.8 53.8 70.8 53.8 70.8C57.8 71.6 71.4 90.8 71.4 90.8C64.6 88.4 69.4 95.6 69.4 95.6C72.2 97.6 92.601 113.201 92.601 113.201C96.201 117.201 100.201 118.801 100.201 118.801C114.201 113.601 107.801 126.801 107.801 126.801C110.201 133.601 115.801 122.001 115.801 122.001C127.001 105.2 110.601 107.601 110.601 107.601C80.6 110.401 73.8 94.4 73.8 94.4C71.4 92 80.2 94.4 80.2 94.4C88.601 96.4 73 82 73 82C75.4 82 84.6 88.8 84.6 88.8C95.001 98 97.001 96 97.001 96C115.001 87.2 125.401 94.8 125.401 94.8C127.401 96.4 121.801 103.2 123.401 108.401C125.001 113.601 129.801 126.001 129.801 126.001C127.401 127.601 127.801 138.401 127.801 138.401C144.601 161.601 135.001 159.601 135.001 159.601C119.401 159.201 134.201 166.801 134.201 166.801C137.401 168.801 146.201 176.001 146.201 176.001C143.401 174.801 141.801 180.001 141.801 180.001C146.601 184.001 143.801 188.801 143.801 188.801C137.801 190.001 136.601 194.001 136.601 194.001C143.401 202.001 133.401 202.401 133.401 202.401C137.001 206.801 132.201 218.801 132.201 218.801C127.401 218.801 121.001 224.401 121.001 224.401C123.401 229.201 113.001 234.801 113.001 234.801C104.601 236.401 107.401 243.201 107.401 243.201C99.401 249.201 97.001 265.201 97.001 265.201C96.201 275.601 93.801 278.801 99.001 276.801C104.201 274.801 103.401 262.401 103.401 262.401C98.601 246.801 141.401 230.801 141.401 230.801C145.401 229.201 146.201 224.001 146.201 224.001C148.201 224.401 157.001 232.001 157.001 232.001C164.601 243.201 165.001 234.001 165.001 234.001C166.201 230.401 164.601 224.401 164.601 224.401C170.601 202.801 156.601 196.401 156.601 196.401C146.601 162.801 160.601 171.201 160.601 171.201C163.401 176.801 174.201 182.001 174.201 182.001L177.801 179.601C176.201 174.801 184.601 168.801 184.601 168.801C187.401 175.201 193.401 167.201 193.401 167.201C197.001 142.801 209.401 157.201 209.401 157.201C213.401 158.401 214.601 151.601 214.601 151.601C218.201 141.201 214.601 127.601 214.601 127.601C218.201 127.201 227.801 133.201 227.801 133.201C230.601 129.601 221.401 112.801 225.401 115.201C229.401 117.601 233.801 119.201 233.801 119.201C234.601 117.201 224.601 104.801 224.601 104.801C220.201 102 215.001 81.6 215.001 81.6C222.201 85.2 212.201 70 212.201 70C212.201 66.8 218.201 55.6 218.201 55.6C217.401 48.8 218.201 49.2 218.201 49.2C221.001 50.4 229.001 52 222.201 45.6C215.401 39.2 223.001 34.4 223.001 34.4C227.401 31.6 213.801 32 213.801 32C208.601 27.6 209.001 23.6 209.001 23.6C217.001 25.6 202.601 11.2 200.201 7.6C197.801 4 207.401 -1.2 207.401 -1.2C220.601 -4.8 209.001 -8 209.001 -8C189.401 -7.6 200.201 -18.4 200.201 -18.4C206.201 -18 204.601 -20.4 204.601 -20.4C199.401 -21.6 189.801 -28 189.801 -28C185.801 -31.6 189.401 -30.8 189.401 -30.8C206.201 -29.6 177.401 -40.8 177.401 -40.8C185.401 -40.8 167.401 -51.2 167.401 -51.2C165.401 -52.8 162.201 -60.4 162.201 -60.4C156.201 -65.6 151.401 -72.4 151.401 -72.4C151.001 -76.8 146.201 -81.6 146.201 -81.6C134.601 -95.2 129.001 -94.8 129.001 -94.8C114.201 -98.4 109.001 -97.6 109.001 -97.6L56.2 -93.2C29.8 -80.4 37.6 -59.4 37.6 -59.4C44 -51 53.2 -54.8 53.2 -54.8C57.8 -61 69.4 -58.8 69.4 -58.8C89.801 -55.6 87.201 -59.2 87.201 -59.2C84.801 -63.8 68.6 -70 68.4 -70.6C68.2 -71.2 59.4 -74.6 59.4 -74.6C56.4 -75.8 52 -85 52 -85C48.8 -88.4 64.6 -82.6 64.6 -82.6C63.4 -81.6 70.8 -77.6 70.8 -77.6C88.201 -78.6 98.801 -67.8 98.801 -67.8C109.601 -51.2 109.801 -59.4 109.801 -59.4C112.601 -68.8 100.801 -90 100.801 -90C101.201 -92 109.401 -85.4 109.401 -85.4C110.801 -87.4 111.601 -81.6 111.601 -81.6C111.801 -79.2 115.601 -71.2 115.601 -71.2C118.401 -58.2 122.001 -65.6 122.001 -65.6L126.601 -56.2C128.001 -53.6 122.001 -46 122.001 -46C121.801 -43.2 122.601 -43.4 117.001 -35.8C111.401 -28.2 114.801 -23.8 114.801 -23.8C113.401 -17.2 122.201 -17.6 122.201 -17.6C124.801 -15.4 128.201 -15.4 128.201 -15.4C130.001 -13.4 132.401 -14 132.401 -14C134.001 -17.8 140.201 -15.8 140.201 -15.8C141.601 -18.2 149.801 -18.6 149.801 -18.6C150.801 -21.2 151.201 -22.8 154.601 -23.4C158.001 -24 133.401 -67 133.401 -67C139.801 -67.8 131.601 -80.2 131.601 -80.2C129.401 -86.8 140.801 -72.2 143.001 -70.8C145.201 -69.4 146.201 -67.2 144.601 -67.4C143.001 -67.6 141.201 -65.4 142.601 -65.2C144.001 -65 157.001 -50 160.401 -39.8C163.801 -29.6 169.801 -25.6 176.001 -19.6C182.201 -13.6 181.401 10.6 181.401 10.6C181.001 19.4 187.001 30 187.001 30C189.001 33.8 184.801 52 184.801 52C182.801 54.2 184.201 55 184.201 55C185.201 56.2 192.001 69.4 192.001 69.4C190.201 69.2 193.801 72.8 193.801 72.8C199.001 78.8 192.601 75.8 192.601 75.8C186.601 74.2 193.601 84 193.601 84C194.801 85.8 185.801 81.2 185.801 81.2C176.601 80.6 188.201 87.8 188.201 87.8C196.801 95 185.401 90.6 185.401 90.6C180.801 88.8 184.001 95.6 184.001 95.6C187.201 97.2 204.401 104.2 204.401 104.2C204.801 108.001 201.801 113.001 201.801 113.001C202.201 117.001 200.001 120.401 200.001 120.401C198.801 128.601 198.201 129.401 198.201 129.401C194.001 129.601 186.601 143.401 186.601 143.401C184.801 146.001 174.601 158.001 174.601 158.001C172.601 165.001 154.601 157.801 154.601 157.801C148.001 161.201 150.001 157.801 150.001 157.801C149.601 155.601 154.401 149.601 154.401 149.601C161.401 147.001 158.801 136.201 158.801 136.201C162.801 134.801 151.601 132.001 151.801 130.801C152.001 129.601 157.801 128.201 157.801 128.201C165.801 126.201 161.401 123.801 161.401 123.801C160.801 119.801 163.801 114.201 163.801 114.201C175.401 113.401 163.801 97.2 163.801 97.2C153.001 89.6 152.001 83.8 152.001 83.8C164.601 75.6 156.401 63.2 156.601 59.6C156.801 56 158.001 34.4 158.001 34.4C156.001 28.2 153.001 14.6 153.001 14.6C155.201 9.4 162.601 -3.2 162.601 -3.2C165.401 -7.4 174.201 -12.2 172.001 -15.2C169.801 -18.2 162.001 -16.4 162.001 -16.4C154.201 -17.8 154.801 -12.6 154.801 -12.6C153.201 -11.6 152.401 -6.6 152.401 -6.6C151.68 1.333 142.801 7.6 142.801 7.6C131.601 13.8 140.801 17.8 140.801 17.8C146.801 24.4 137.001 24.6 137.001 24.6C126.001 22.8 134.201 33 134.201 33C145.001 45.8 142.001 48.6 142.001 48.6C131.801 49.6 144.401 58.8 144.401 58.8C144.401 58.8 143.601 56.8 143.801 58.6C144.001 60.4 147.001 64.6 147.801 66.6C148.601 68.6 144.601 68.8 144.601 68.8C145.201 78.4 129.801 74.2 129.801 74.2C129.801 74.2 129.801 74.2 128.201 74.4C126.601 74.6 115.401 73.8 109.601 71.6C103.801 69.4 97.001 69.4 97.001 69.4C97.001 69.4 93.001 71.2 85.4 71C77.8 70.8 69.8 73.6 69.8 73.6C65.4 73.2 74 68.8 74.2 69C74.4 69.2 80 63.6 72 64.2C50.203 65.835 39.4 55.6 39.4 55.6C37.4 54.2 34.8 51.4 34.8 51.4C24.8 49.4 36.2 63.8 36.2 63.8C37.4 65.2 36 66.2 36 66.2C35.2 64.6 27.4 59.2 27.4 59.2C24.589 58.227 23.226 56.893 20.895 54.407z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-3 42.8C-3 42.8 8.6 48.4 11.2 51.2C13.8 54 27.8 65.4 27.8 65.4C27.8 65.4 22.4 63.4 19.8 61.6C17.2 59.8 6.4 51.6 6.4 51.6C6.4 51.6 2.6 45.6 -3 42.8z', + stroke: 'none', + fill: '#4c0000' + }, + { + type: 'path', + path: + 'M-61.009 11.603C-60.672 11.455 -61.196 8.743 -61.4 8.2C-62.422 5.474 -71.4 4 -71.4 4C-71.627 5.365 -71.682 6.961 -71.576 8.599C-71.576 8.599 -66.708 14.118 -61.009 11.603z', + stroke: 'none', + fill: '#99cc32' + }, + { + type: 'path', + path: + 'M-61.009 11.403C-61.458 11.561 -61.024 8.669 -61.2 8.2C-62.222 5.474 -71.4 3.9 -71.4 3.9C-71.627 5.265 -71.682 6.861 -71.576 8.499C-71.576 8.499 -67.308 13.618 -61.009 11.403z', + stroke: 'none', + fill: '#659900' + }, + { + type: 'path', + path: + 'M-65.4 11.546C-66.025 11.546 -66.531 10.406 -66.531 9C-66.531 7.595 -66.025 6.455 -65.4 6.455C-64.775 6.455 -64.268 7.595 -64.268 9C-64.268 10.406 -64.775 11.546 -65.4 11.546z', + stroke: 'none', + fill: '#000' + }, + { type: 'path', path: 'M-65.4 9z', stroke: 'none', fill: '#000' }, + { + type: 'path', + path: + 'M-111 109.601C-111 109.601 -116.6 119.601 -91.8 113.601C-91.8 113.601 -77.8 112.401 -75.4 110.001C-74.2 110.801 -65.834 113.734 -63 114.401C-56.2 116.001 -47.8 106 -47.8 106C-47.8 106 -43.2 95.5 -40.4 95.5C-37.6 95.5 -40.8 97.1 -40.8 97.1C-40.8 97.1 -47.4 107.201 -47 108.801C-47 108.801 -52.2 128.801 -68.2 129.601C-68.2 129.601 -84.35 130.551 -83 136.401C-83 136.401 -74.2 134.001 -71.8 136.401C-71.8 136.401 -61 136.001 -69 142.401L-75.8 154.001C-75.8 154.001 -75.66 157.919 -85.8 154.401C-95.6 151.001 -105.9 138.101 -105.9 138.101C-105.9 138.101 -121.85 123.551 -111 109.601z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-112.2 113.601C-112.2 113.601 -114.2 123.201 -77.4 112.801C-77.4 112.801 -73 112.801 -70.6 113.601C-68.2 114.401 -56.2 117.201 -54.2 116.001C-54.2 116.001 -61.4 129.601 -73 128.001C-73 128.001 -86.2 129.601 -85.8 134.401C-85.8 134.401 -81.8 141.601 -77 144.001C-77 144.001 -74.2 146.401 -74.6 149.601C-75 152.801 -77.8 154.401 -79.8 155.201C-81.8 156.001 -85 152.801 -86.6 152.801C-88.2 152.801 -96.6 146.401 -101 141.601C-105.4 136.801 -113.8 124.801 -113.4 122.001C-113 119.201 -112.2 113.601 -112.2 113.601z', + stroke: 'none', + fill: '#e59999' + }, + { + type: 'path', + path: + 'M-109 131.051C-106.4 135.001 -103.2 139.201 -101 141.601C-96.6 146.401 -88.2 152.801 -86.6 152.801C-85 152.801 -81.8 156.001 -79.8 155.201C-77.8 154.401 -75 152.801 -74.6 149.601C-74.2 146.401 -77 144.001 -77 144.001C-80.066 142.468 -82.806 138.976 -84.385 136.653C-84.385 136.653 -84.2 139.201 -89.4 138.401C-94.6 137.601 -99.8 134.801 -101.4 131.601C-103 128.401 -105.4 126.001 -103.8 129.601C-102.2 133.201 -99.8 136.801 -98.2 137.201C-96.6 137.601 -97 138.801 -99.4 138.401C-101.8 138.001 -104.6 137.601 -109 132.401z', + stroke: 'none', + fill: '#b26565' + }, + { + type: 'path', + path: + 'M-111.6 110.001C-111.6 110.001 -109.8 96.4 -108.6 92.4C-108.6 92.4 -109.4 85.6 -107 81.4C-104.6 77.2 -102.6 71 -99.6 65.6C-96.6 60.2 -96.4 56.2 -92.4 54.6C-88.4 53 -82.4 44.4 -79.6 43.4C-76.8 42.4 -77 43.2 -77 43.2C-77 43.2 -70.2 28.4 -56.6 32.4C-56.6 32.4 -72.8 29.6 -57 20.2C-57 20.2 -61.8 21.3 -58.5 14.3C-56.299 9.632 -56.8 16.4 -67.8 28.2C-67.8 28.2 -72.8 36.8 -78 39.8C-83.2 42.8 -95.2 49.8 -96.4 53.6C-97.6 57.4 -100.8 63.2 -102.8 64.8C-104.8 66.4 -107.6 70.6 -108 74C-108 74 -109.2 78 -110.6 79.2C-112 80.4 -112.2 83.6 -112.2 85.6C-112.2 87.6 -114.2 90.4 -114 92.8C-114 92.8 -113.2 111.801 -113.6 113.801L-111.6 110.001z', + stroke: 'none', + fill: '#992600' + }, + { + type: 'path', + path: + 'M-120.2 114.601C-120.2 114.601 -122.2 113.201 -126.6 119.201C-126.6 119.201 -119.3 152.201 -119.3 153.601C-119.3 153.601 -118.2 151.501 -119.5 144.301C-120.8 137.101 -121.7 124.401 -121.7 124.401L-120.2 114.601z', + stroke: 'none', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-98.6 54C-98.6 54 -116.2 57.2 -115.8 86.4L-116.6 111.201C-116.6 111.201 -117.8 85.6 -119 84C-120.2 82.4 -116.2 71.2 -119.4 77.2C-119.4 77.2 -133.4 91.2 -125.4 112.401C-125.4 112.401 -123.9 115.701 -126.9 111.101C-126.9 111.101 -131.5 98.5 -130.4 92.1C-130.4 92.1 -130.2 89.9 -128.3 87.1C-128.3 87.1 -119.7 75.4 -117 73.1C-117 73.1 -115.2 58.7 -99.8 53.5C-99.8 53.5 -94.1 51.2 -98.6 54z', + stroke: 'none', + fill: '#992600' + }, + { + type: 'path', + path: + 'M40.8 -12.2C41.46 -12.554 41.451 -13.524 42.031 -13.697C43.18 -14.041 43.344 -15.108 43.862 -15.892C44.735 -17.211 44.928 -18.744 45.51 -20.235C45.782 -20.935 45.809 -21.89 45.496 -22.55C44.322 -25.031 43.62 -27.48 42.178 -29.906C41.91 -30.356 41.648 -31.15 41.447 -31.748C40.984 -33.132 39.727 -34.123 38.867 -35.443C38.579 -35.884 39.104 -36.809 38.388 -36.893C37.491 -36.998 36.042 -37.578 35.809 -36.552C35.221 -33.965 36.232 -31.442 37.2 -29C36.418 -28.308 36.752 -27.387 36.904 -26.62C37.614 -23.014 36.416 -19.662 35.655 -16.188C35.632 -16.084 35.974 -15.886 35.946 -15.824C34.724 -13.138 33.272 -10.693 31.453 -8.312C30.695 -7.32 29.823 -6.404 29.326 -5.341C28.958 -4.554 28.55 -3.588 28.8 -2.6C25.365 0.18 23.115 4.025 20.504 7.871C20.042 8.551 20.333 9.76 20.884 10.029C21.697 10.427 22.653 9.403 23.123 8.557C23.512 7.859 23.865 7.209 24.356 6.566C24.489 6.391 24.31 5.972 24.445 5.851C27.078 3.504 28.747 0.568 31.2 -1.8C33.15 -2.129 34.687 -3.127 36.435 -4.14C36.743 -4.319 37.267 -4.07 37.557 -4.265C39.31 -5.442 39.308 -7.478 39.414 -9.388C39.464 -10.272 39.66 -11.589 40.8 -12.2z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M31.959 -16.666C32.083 -16.743 31.928 -17.166 32.037 -17.382C32.199 -17.706 32.602 -17.894 32.764 -18.218C32.873 -18.434 32.71 -18.814 32.846 -18.956C35.179 -21.403 35.436 -24.427 34.4 -27.4C35.424 -28.02 35.485 -29.282 35.06 -30.129C34.207 -31.829 34.014 -33.755 33.039 -35.298C32.237 -36.567 30.659 -37.811 29.288 -36.508C28.867 -36.108 28.546 -35.321 28.824 -34.609C28.888 -34.446 29.173 -34.3 29.146 -34.218C29.039 -33.894 28.493 -33.67 28.487 -33.398C28.457 -31.902 27.503 -30.391 28.133 -29.062C28.905 -27.433 29.724 -25.576 30.4 -23.8C29.166 -21.684 30.199 -19.235 28.446 -17.358C28.31 -17.212 28.319 -16.826 28.441 -16.624C28.733 -16.138 29.139 -15.732 29.625 -15.44C29.827 -15.319 30.175 -15.317 30.375 -15.441C30.953 -15.803 31.351 -16.29 31.959 -16.666z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M94.771 -26.977C96.16 -25.185 96.45 -22.39 94.401 -21C94.951 -17.691 98.302 -19.67 100.401 -20.2C100.292 -20.588 100.519 -20.932 100.802 -20.937C101.859 -20.952 102.539 -21.984 103.601 -21.8C104.035 -23.357 105.673 -24.059 106.317 -25.439C108.043 -29.134 107.452 -33.407 104.868 -36.653C104.666 -36.907 104.883 -37.424 104.759 -37.786C104.003 -39.997 101.935 -40.312 100.001 -41C98.824 -44.875 98.163 -48.906 96.401 -52.6C94.787 -52.85 94.089 -54.589 92.752 -55.309C91.419 -56.028 90.851 -54.449 90.892 -53.403C90.899 -53.198 91.351 -52.974 91.181 -52.609C91.105 -52.445 90.845 -52.334 90.845 -52.2C90.846 -52.065 91.067 -51.934 91.201 -51.8C90.283 -50.98 88.86 -50.503 88.565 -49.358C87.611 -45.648 90.184 -42.523 91.852 -39.322C92.443 -38.187 91.707 -36.916 90.947 -35.708C90.509 -35.013 90.617 -33.886 90.893 -33.03C91.645 -30.699 93.236 -28.96 94.771 -26.977z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M57.611 -8.591C56.124 -6.74 52.712 -4.171 55.629 -2.243C55.823 -2.114 56.193 -2.11 56.366 -2.244C58.387 -3.809 60.39 -4.712 62.826 -5.294C62.95 -5.323 63.224 -4.856 63.593 -5.017C65.206 -5.72 67.216 -5.662 68.4 -7C72.167 -6.776 75.732 -7.892 79.123 -9.2C80.284 -9.648 81.554 -10.207 82.755 -10.709C84.131 -11.285 85.335 -12.213 86.447 -13.354C86.58 -13.49 86.934 -13.4 87.201 -13.4C87.161 -14.263 88.123 -14.39 88.37 -15.012C88.462 -15.244 88.312 -15.64 88.445 -15.742C90.583 -17.372 91.503 -19.39 90.334 -21.767C90.049 -22.345 89.8 -22.963 89.234 -23.439C88.149 -24.35 87.047 -23.496 86 -23.8C85.841 -23.172 85.112 -23.344 84.726 -23.146C83.867 -22.707 82.534 -23.292 81.675 -22.854C80.313 -22.159 79.072 -21.99 77.65 -21.613C77.338 -21.531 76.56 -21.627 76.4 -21C76.266 -21.134 76.118 -21.368 76.012 -21.346C74.104 -20.95 72.844 -20.736 71.543 -19.044C71.44 -18.911 70.998 -19.09 70.839 -18.955C69.882 -18.147 69.477 -16.913 68.376 -16.241C68.175 -16.118 67.823 -16.286 67.629 -16.157C66.983 -15.726 66.616 -15.085 65.974 -14.638C65.645 -14.409 65.245 -14.734 65.277 -14.99C65.522 -16.937 66.175 -18.724 65.6 -20.6C67.677 -23.12 70.194 -25.069 72 -27.8C72.015 -29.966 72.707 -32.112 72.594 -34.189C72.584 -34.382 72.296 -35.115 72.17 -35.462C71.858 -36.316 72.764 -37.382 71.92 -38.106C70.516 -39.309 69.224 -38.433 68.4 -37C66.562 -36.61 64.496 -35.917 62.918 -37.151C61.911 -37.938 61.333 -38.844 60.534 -39.9C59.549 -41.202 59.884 -42.638 59.954 -44.202C59.96 -44.33 59.645 -44.466 59.645 -44.6C59.646 -44.735 59.866 -44.866 60 -45C59.294 -45.626 59.019 -46.684 58 -47C58.305 -48.092 57.629 -48.976 56.758 -49.278C54.763 -49.969 53.086 -48.057 51.194 -47.984C50.68 -47.965 50.213 -49.003 49.564 -49.328C49.132 -49.544 48.428 -49.577 48.066 -49.311C47.378 -48.807 46.789 -48.693 46.031 -48.488C44.414 -48.052 43.136 -46.958 41.656 -46.103C40.171 -45.246 39.216 -43.809 38.136 -42.489C37.195 -41.337 37.059 -38.923 38.479 -38.423C40.322 -37.773 41.626 -40.476 43.592 -40.15C43.904 -40.099 44.11 -39.788 44 -39.4C44.389 -39.291 44.607 -39.52 44.8 -39.8C45.658 -38.781 46.822 -38.444 47.76 -37.571C48.73 -36.667 50.476 -37.085 51.491 -36.088C53.02 -34.586 52.461 -31.905 54.4 -30.6C53.814 -29.287 53.207 -28.01 52.872 -26.583C52.59 -25.377 53.584 -24.18 54.795 -24.271C56.053 -24.365 56.315 -25.124 56.8 -26.2C57.067 -25.933 57.536 -25.636 57.495 -25.42C57.038 -23.033 56.011 -21.04 55.553 -18.609C55.494 -18.292 55.189 -18.09 54.8 -18.2C54.332 -14.051 50.28 -11.657 47.735 -8.492C47.332 -7.99 47.328 -6.741 47.737 -6.338C49.14 -4.951 51.1 -6.497 52.8 -7C53.013 -8.206 53.872 -9.148 55.204 -9.092C55.46 -9.082 55.695 -9.624 56.019 -9.754C56.367 -9.892 56.869 -9.668 57.155 -9.866C58.884 -11.061 60.292 -12.167 62.03 -13.356C62.222 -13.487 62.566 -13.328 62.782 -13.436C63.107 -13.598 63.294 -13.985 63.617 -14.17C63.965 -14.37 64.207 -14.08 64.4 -13.8C63.754 -13.451 63.75 -12.494 63.168 -12.292C62.393 -12.024 61.832 -11.511 61.158 -11.064C60.866 -10.871 60.207 -11.119 60.103 -10.94C59.505 -9.912 58.321 -9.474 57.611 -8.591z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M2.2 -58C2.2 -58 -7.038 -60.872 -18.2 -35.2C-18.2 -35.2 -20.6 -30 -23 -28C-25.4 -26 -36.6 -22.4 -38.6 -18.4L-49 -2.4C-49 -2.4 -34.2 -18.4 -31 -20.8C-31 -20.8 -23 -29.2 -26.2 -22.4C-26.2 -22.4 -40.2 -11.6 -39 -2.4C-39 -2.4 -44.6 12 -45.4 14C-45.4 14 -29.4 -18 -27 -19.2C-24.6 -20.4 -23.4 -20.4 -24.6 -16.8C-25.8 -13.2 -26.2 3.2 -29 5.2C-29 5.2 -21 -15.2 -21.8 -18.4C-21.8 -18.4 -18.6 -22 -16.2 -16.8L-17.4 -0.8L-13 11.2C-13 11.2 -15.4 0 -13.8 -15.6C-13.8 -15.6 -15.8 -26 -11.8 -20.4C-7.8 -14.8 1.8 -8.8 1.8 -4C1.8 -4 -3.4 -21.6 -12.6 -26.4L-16.6 -20.4L-17.8 -22.4C-17.8 -22.4 -21.4 -23.2 -17 -30C-12.6 -36.8 -13 -37.6 -13 -37.6C-13 -37.6 -6.6 -30.4 -5 -30.4C-5 -30.4 8.2 -38 9.4 -13.6C9.4 -13.6 16.2 -28 7 -34.8C7 -34.8 -7.8 -36.8 -6.6 -42L0.6 -54.4C4.2 -59.6 2.6 -56.8 2.6 -56.8z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-17.8 -41.6C-17.8 -41.6 -30.6 -41.6 -33.8 -36.4L-41 -26.8C-41 -26.8 -23.8 -36.8 -19.8 -38C-15.8 -39.2 -17.8 -41.6 -17.8 -41.6z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-57.8 -35.2C-57.8 -35.2 -59.8 -34 -60.2 -31.2C-60.6 -28.4 -63 -28 -62.2 -25.2C-61.4 -22.4 -59.4 -20 -59.4 -24C-59.4 -28 -57.8 -30 -57 -31.2C-56.2 -32.4 -54.6 -36.8 -57.8 -35.2z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-66.6 26C-66.6 26 -75 22 -78.2 18.4C-81.4 14.8 -80.948 19.966 -85.8 19.6C-91.647 19.159 -90.6 3.2 -90.6 3.2L-94.6 10.8C-94.6 10.8 -95.8 25.2 -87.8 22.8C-83.893 21.628 -82.6 23.2 -84.2 24C-85.8 24.8 -78.6 25.2 -81.4 26.8C-84.2 28.4 -69.8 23.2 -72.2 33.6L-66.6 26z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-79.2 40.4C-79.2 40.4 -94.6 44.8 -98.2 35.2C-98.2 35.2 -103 37.6 -100.8 40.6C-98.6 43.6 -97.4 44 -97.4 44C-97.4 44 -92 45.2 -92.6 46C-93.2 46.8 -95.6 50.2 -95.6 50.2C-95.6 50.2 -85.4 44.2 -79.2 40.4z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M149.201 118.601C148.774 120.735 147.103 121.536 145.201 122.201C143.284 121.243 140.686 118.137 138.801 120.201C138.327 119.721 137.548 119.661 137.204 118.999C136.739 118.101 137.011 117.055 136.669 116.257C136.124 114.985 135.415 113.619 135.601 112.201C137.407 111.489 138.002 109.583 137.528 107.82C137.459 107.563 137.03 107.366 137.23 107.017C137.416 106.694 137.734 106.467 138.001 106.2C137.866 106.335 137.721 106.568 137.61 106.548C137 106.442 137.124 105.805 137.254 105.418C137.839 103.672 139.853 103.408 141.201 104.6C141.457 104.035 141.966 104.229 142.401 104.2C142.351 103.621 142.759 103.094 142.957 102.674C143.475 101.576 145.104 102.682 145.901 102.07C146.977 101.245 148.04 100.546 149.118 101.149C150.927 102.162 152.636 103.374 153.835 105.115C154.41 105.949 154.65 107.23 154.592 108.188C154.554 108.835 153.173 108.483 152.83 109.412C152.185 111.16 154.016 111.679 154.772 113.017C154.97 113.366 154.706 113.67 154.391 113.768C153.98 113.896 153.196 113.707 153.334 114.16C154.306 117.353 151.55 118.031 149.201 118.601z', + stroke: 'none', + fill: '#fff' + }, + { + type: 'path', + path: + 'M139.6 138.201C139.593 136.463 137.992 134.707 139.201 133.001C139.336 133.135 139.467 133.356 139.601 133.356C139.736 133.356 139.867 133.135 140.001 133.001C141.496 135.217 145.148 136.145 145.006 138.991C144.984 139.438 143.897 140.356 144.801 141.001C142.988 142.349 142.933 144.719 142.001 146.601C140.763 146.315 139.551 145.952 138.401 145.401C138.753 143.915 138.636 142.231 139.456 140.911C139.89 140.213 139.603 139.134 139.6 138.201z', + stroke: 'none', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-26.6 129.201C-26.6 129.201 -43.458 139.337 -29.4 124.001C-20.6 114.401 -10.6 108.801 -10.6 108.801C-10.6 108.801 -0.2 104.4 3.4 103.2C7 102 22.2 96.8 25.4 96.4C28.6 96 38.2 92 45 96C51.8 100 59.8 104.4 59.8 104.4C59.8 104.4 43.4 96 39.8 98.4C36.2 100.8 29 100.4 23 103.6C23 103.6 8.2 108.001 5 110.001C1.8 112.001 -8.6 123.601 -10.2 122.801C-11.8 122.001 -9.8 121.601 -8.6 118.801C-7.4 116.001 -9.4 114.401 -17.4 120.801C-25.4 127.201 -26.6 129.201 -26.6 129.201z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-19.195 123.234C-19.195 123.234 -17.785 110.194 -9.307 111.859C-9.307 111.859 -1.081 107.689 1.641 105.721C1.641 105.721 9.78 104.019 11.09 103.402C29.569 94.702 44.288 99.221 44.835 98.101C45.381 96.982 65.006 104.099 68.615 108.185C69.006 108.628 58.384 102.588 48.686 100.697C40.413 99.083 18.811 100.944 7.905 106.48C4.932 107.989 -4.013 113.773 -6.544 113.662C-9.075 113.55 -19.195 123.234 -19.195 123.234z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-23 148.801C-23 148.801 -38.2 146.401 -21.4 144.801C-21.4 144.801 -3.4 142.801 0.6 137.601C0.6 137.601 14.2 128.401 17 128.001C19.8 127.601 49.8 120.401 50.2 118.001C50.6 115.601 56.2 115.601 57.8 116.401C59.4 117.201 58.6 118.401 55.8 119.201C53 120.001 21.8 136.401 15.4 137.601C9 138.801 -2.6 146.401 -7.4 147.601C-12.2 148.801 -23 148.801 -23 148.801z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-3.48 141.403C-3.48 141.403 -12.062 140.574 -3.461 139.755C-3.461 139.755 5.355 136.331 7.403 133.668C7.403 133.668 14.367 128.957 15.8 128.753C17.234 128.548 31.194 124.861 31.399 123.633C31.604 122.404 65.67 109.823 70.09 113.013C73.001 115.114 63.1 113.437 53.466 117.847C52.111 118.467 18.258 133.054 14.981 133.668C11.704 134.283 5.765 138.174 3.307 138.788C0.85 139.403 -3.48 141.403 -3.48 141.403z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-11.4 143.601C-11.4 143.601 -6.2 143.201 -7.4 144.801C-8.6 146.401 -11 145.601 -11 145.601L-11.4 143.601z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-18.6 145.201C-18.6 145.201 -13.4 144.801 -14.6 146.401C-15.8 148.001 -18.2 147.201 -18.2 147.201L-18.6 145.201z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-29 146.801C-29 146.801 -23.8 146.401 -25 148.001C-26.2 149.601 -28.6 148.801 -28.6 148.801L-29 146.801z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-36.6 147.601C-36.6 147.601 -31.4 147.201 -32.6 148.801C-33.8 150.401 -36.2 149.601 -36.2 149.601L-36.6 147.601z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M1.8 108.001C1.8 108.001 6.2 108.001 5 109.601C3.8 111.201 0.6 110.801 0.6 110.801L1.8 108.001z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-8.2 113.601C-8.2 113.601 -1.694 111.46 -4.2 114.801C-5.4 116.401 -7.8 115.601 -7.8 115.601L-8.2 113.601z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-19.4 118.401C-19.4 118.401 -14.2 118.001 -15.4 119.601C-16.6 121.201 -19 120.401 -19 120.401L-19.4 118.401z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-27 124.401C-27 124.401 -21.8 124.001 -23 125.601C-24.2 127.201 -26.6 126.401 -26.6 126.401L-27 124.401z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-33.8 129.201C-33.8 129.201 -28.6 128.801 -29.8 130.401C-31 132.001 -33.4 131.201 -33.4 131.201L-33.8 129.201z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M5.282 135.598C5.282 135.598 12.203 135.066 10.606 137.195C9.009 139.325 5.814 138.26 5.814 138.26L5.282 135.598z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M15.682 130.798C15.682 130.798 22.603 130.266 21.006 132.395C19.409 134.525 16.214 133.46 16.214 133.46L15.682 130.798z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M26.482 126.398C26.482 126.398 33.403 125.866 31.806 127.995C30.209 130.125 27.014 129.06 27.014 129.06L26.482 126.398z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M36.882 121.598C36.882 121.598 43.803 121.066 42.206 123.195C40.609 125.325 37.414 124.26 37.414 124.26L36.882 121.598z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M9.282 103.598C9.282 103.598 16.203 103.066 14.606 105.195C13.009 107.325 9.014 107.06 9.014 107.06L9.282 103.598z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M19.282 100.398C19.282 100.398 26.203 99.866 24.606 101.995C23.009 104.125 18.614 103.86 18.614 103.86L19.282 100.398z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-3.4 140.401C-3.4 140.401 1.8 140.001 0.6 141.601C-0.6 143.201 -3 142.401 -3 142.401L-3.4 140.401z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-76.6 41.2C-76.6 41.2 -81 50 -81.4 53.2C-81.4 53.2 -80.6 44.4 -79.4 42.4C-78.2 40.4 -76.6 41.2 -76.6 41.2z', + stroke: 'none', + fill: '#992600' + }, + { + type: 'path', + path: + 'M-95 55.2C-95 55.2 -98.2 69.6 -97.8 72.4C-97.8 72.4 -99 60.8 -98.6 59.6C-98.2 58.4 -95 55.2 -95 55.2z', + stroke: 'none', + fill: '#992600' + }, + { + type: 'path', + path: + 'M-74.2 -19.4L-74.4 -16.2L-76.6 -16C-76.6 -16 -62.4 -3.4 -61.8 4.2C-61.8 4.2 -61 -4 -74.2 -19.4z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-70.216 -18.135C-70.647 -18.551 -70.428 -19.296 -70.836 -19.556C-71.645 -20.072 -69.538 -20.129 -69.766 -20.845C-70.149 -22.051 -69.962 -22.072 -70.084 -23.348C-70.141 -23.946 -69.553 -25.486 -69.168 -25.926C-67.722 -27.578 -69.046 -30.51 -67.406 -32.061C-67.102 -32.35 -66.726 -32.902 -66.441 -33.32C-65.782 -34.283 -64.598 -34.771 -63.648 -35.599C-63.33 -35.875 -63.531 -36.702 -62.962 -36.61C-62.248 -36.495 -61.007 -36.625 -61.052 -35.784C-61.165 -33.664 -62.494 -31.944 -63.774 -30.276C-63.323 -29.572 -63.781 -28.937 -64.065 -28.38C-65.4 -25.76 -65.211 -22.919 -65.385 -20.079C-65.39 -19.994 -65.697 -19.916 -65.689 -19.863C-65.336 -17.528 -64.752 -15.329 -63.873 -13.1C-63.507 -12.17 -63.036 -11.275 -62.886 -10.348C-62.775 -9.662 -62.672 -8.829 -63.08 -8.124C-61.045 -5.234 -62.354 -2.583 -61.185 0.948C-60.978 1.573 -59.286 3.487 -59.749 3.326C-62.262 2.455 -62.374 2.057 -62.551 1.304C-62.697 0.681 -63.027 -0.696 -63.264 -1.298C-63.328 -1.462 -63.499 -3.346 -63.577 -3.468C-65.09 -5.85 -63.732 -5.674 -65.102 -8.032C-66.53 -8.712 -67.496 -9.816 -68.619 -10.978C-68.817 -11.182 -67.674 -11.906 -67.855 -12.119C-68.947 -13.408 -70.1 -14.175 -69.764 -15.668C-69.609 -16.358 -69.472 -17.415 -70.216 -18.135z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-73.8 -16.4C-73.8 -16.4 -73.4 -9.6 -71 -8C-68.6 -6.4 -69.8 -7.2 -73 -8.4C-76.2 -9.6 -75 -10.4 -75 -10.4C-75 -10.4 -77.8 -10 -75.4 -8C-73 -6 -69.4 -3.6 -71 -3.6C-72.6 -3.6 -80.2 -7.6 -80.2 -10.4C-80.2 -13.2 -81.2 -17.3 -81.2 -17.3C-81.2 -17.3 -80.1 -18.1 -75.3 -18C-75.3 -18 -73.9 -17.3 -73.8 -16.4z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-74.6 2.2C-74.6 2.2 -83.12 -0.591 -101.6 2.8C-101.6 2.8 -92.569 0.722 -73.8 3C-63.5 4.25 -74.6 2.2 -74.6 2.2z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-72.502 2.129C-72.502 2.129 -80.748 -1.389 -99.453 0.392C-99.453 0.392 -90.275 -0.897 -71.774 2.995C-61.62 5.131 -72.502 2.129 -72.502 2.129z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-70.714 2.222C-70.714 2.222 -78.676 -1.899 -97.461 -1.514C-97.461 -1.514 -88.213 -2.118 -70.052 3.14C-60.086 6.025 -70.714 2.222 -70.714 2.222z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-69.444 2.445C-69.444 2.445 -76.268 -1.862 -93.142 -2.96C-93.142 -2.96 -84.803 -2.79 -68.922 3.319C-60.206 6.672 -69.444 2.445 -69.444 2.445z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M45.84 12.961C45.84 12.961 44.91 13.605 45.124 12.424C45.339 11.243 73.547 -1.927 77.161 -1.677C77.161 -1.677 46.913 11.529 45.84 12.961z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M42.446 13.6C42.446 13.6 41.57 14.315 41.691 13.121C41.812 11.927 68.899 -3.418 72.521 -3.452C72.521 -3.452 43.404 12.089 42.446 13.6z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M39.16 14.975C39.16 14.975 38.332 15.747 38.374 14.547C38.416 13.348 58.233 -2.149 68.045 -4.023C68.045 -4.023 50.015 4.104 39.16 14.975z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M36.284 16.838C36.284 16.838 35.539 17.532 35.577 16.453C35.615 15.373 53.449 1.426 62.28 -0.26C62.28 -0.26 46.054 7.054 36.284 16.838z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M4.6 164.801C4.6 164.801 -10.6 162.401 6.2 160.801C6.2 160.801 24.2 158.801 28.2 153.601C28.2 153.601 41.8 144.401 44.6 144.001C47.4 143.601 63.8 140.001 64.2 137.601C64.6 135.201 70.6 132.801 72.2 133.601C73.8 134.401 73.8 143.601 71 144.401C68.2 145.201 49.4 152.401 43 153.601C36.6 154.801 25 162.401 20.2 163.601C15.4 164.801 4.6 164.801 4.6 164.801z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M77.6 127.401C77.6 127.401 74.6 129.001 73.4 131.601C73.4 131.601 67 142.201 52.8 145.401C52.8 145.401 29.8 154.401 22 156.401C22 156.401 8.6 161.401 1.2 160.601C1.2 160.601 -5.8 160.801 0.4 162.401C0.4 162.401 20.6 160.401 24 158.601C24 158.601 39.6 153.401 42.6 150.801C45.6 148.201 63.8 143.201 66 141.201C68.2 139.201 78 130.801 77.6 127.401z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M18.882 158.911C18.882 158.911 24.111 158.685 22.958 160.234C21.805 161.784 19.357 160.91 19.357 160.91L18.882 158.911z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M11.68 160.263C11.68 160.263 16.908 160.037 15.756 161.586C14.603 163.136 12.155 162.263 12.155 162.263L11.68 160.263z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M1.251 161.511C1.251 161.511 6.48 161.284 5.327 162.834C4.174 164.383 1.726 163.51 1.726 163.51L1.251 161.511z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-6.383 162.055C-6.383 162.055 -1.154 161.829 -2.307 163.378C-3.46 164.928 -5.908 164.054 -5.908 164.054L-6.383 162.055z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M35.415 151.513C35.415 151.513 42.375 151.212 40.84 153.274C39.306 155.336 36.047 154.174 36.047 154.174L35.415 151.513z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M45.73 147.088C45.73 147.088 51.689 143.787 51.155 148.849C50.885 151.405 46.362 149.749 46.362 149.749L45.73 147.088z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M54.862 144.274C54.862 144.274 62.021 140.573 60.287 146.035C59.509 148.485 55.493 146.935 55.493 146.935L54.862 144.274z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M64.376 139.449C64.376 139.449 68.735 134.548 69.801 141.21C70.207 143.748 65.008 142.11 65.008 142.11L64.376 139.449z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M26.834 155.997C26.834 155.997 32.062 155.77 30.91 157.32C29.757 158.869 27.308 157.996 27.308 157.996L26.834 155.997z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M62.434 34.603C62.434 34.603 61.708 35.268 61.707 34.197C61.707 33.127 79.191 19.863 88.034 18.479C88.034 18.479 71.935 25.208 62.434 34.603z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M65.4 98.4C65.4 98.4 87.401 120.801 96.601 124.401C96.601 124.401 105.801 135.601 101.801 161.601C101.801 161.601 98.601 169.201 95.401 148.401C95.401 148.401 98.601 123.201 87.401 139.201C87.401 139.201 79 129.301 85.4 129.601C85.4 129.601 88.601 131.601 89.001 130.001C89.401 128.401 81.4 114.801 64.2 100.4C47 86 65.4 98.4 65.4 98.4z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M7 137.201C7 137.201 6.8 135.401 8.6 136.201C10.4 137.001 104.601 143.201 136.201 167.201C136.201 167.201 91.001 144.001 7 137.201z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M17.4 132.801C17.4 132.801 17.2 131.001 19 131.801C20.8 132.601 157.401 131.601 181.001 164.001C181.001 164.001 159.001 138.801 17.4 132.801z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M29 128.801C29 128.801 28.8 127.001 30.6 127.801C32.4 128.601 205.801 115.601 229.401 148.001C229.401 148.001 219.801 122.401 29 128.801z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M39 124.001C39 124.001 38.8 122.201 40.6 123.001C42.4 123.801 164.601 85.2 188.201 117.601C188.201 117.601 174.801 93 39 124.001z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-19 146.801C-19 146.801 -19.2 145.001 -17.4 145.801C-15.6 146.601 2.2 148.801 4.2 187.601C4.2 187.601 -3 145.601 -19 146.801z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-27.8 148.401C-27.8 148.401 -28 146.601 -26.2 147.401C-24.4 148.201 -10.2 143.601 -13 182.401C-13 182.401 -11.8 147.201 -27.8 148.401z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-35.8 148.801C-35.8 148.801 -36 147.001 -34.2 147.801C-32.4 148.601 -17 149.201 -29.4 171.601C-29.4 171.601 -19.8 147.601 -35.8 148.801z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M11.526 104.465C11.526 104.465 11.082 106.464 12.631 105.247C28.699 92.622 61.141 33.72 116.826 28.086C116.826 28.086 78.518 15.976 11.526 104.465z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M22.726 102.665C22.726 102.665 21.363 101.472 23.231 100.847C25.099 100.222 137.541 27.72 176.826 35.686C176.826 35.686 149.719 28.176 22.726 102.665z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M1.885 108.767C1.885 108.767 1.376 110.366 3.087 109.39C12.062 104.27 15.677 47.059 59.254 45.804C59.254 45.804 26.843 31.09 1.885 108.767z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-18.038 119.793C-18.038 119.793 -19.115 121.079 -17.162 120.825C-6.916 119.493 14.489 78.222 58.928 83.301C58.928 83.301 26.962 68.955 -18.038 119.793z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-6.8 113.667C-6.8 113.667 -7.611 115.136 -5.742 114.511C4.057 111.237 17.141 66.625 61.729 63.078C61.729 63.078 27.603 55.135 -6.8 113.667z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-25.078 124.912C-25.078 124.912 -25.951 125.954 -24.369 125.748C-16.07 124.669 1.268 91.24 37.264 95.354C37.264 95.354 11.371 83.734 -25.078 124.912z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-32.677 130.821C-32.677 130.821 -33.682 131.866 -32.091 131.748C-27.923 131.439 2.715 98.36 21.183 113.862C21.183 113.862 9.168 95.139 -32.677 130.821z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M36.855 98.898C36.855 98.898 35.654 97.543 37.586 97.158C39.518 96.774 160.221 39.061 198.184 51.927C198.184 51.927 172.243 41.053 36.855 98.898z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M3.4 163.201C3.4 163.201 3.2 161.401 5 162.201C6.8 163.001 22.2 163.601 9.8 186.001C9.8 186.001 19.4 162.001 3.4 163.201z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M13.8 161.601C13.8 161.601 13.6 159.801 15.4 160.601C17.2 161.401 35 163.601 37 202.401C37 202.401 29.8 160.401 13.8 161.601z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M20.6 160.001C20.6 160.001 20.4 158.201 22.2 159.001C24 159.801 48.6 163.201 72.2 195.601C72.2 195.601 36.6 158.801 20.6 160.001z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M28.225 157.972C28.225 157.972 27.788 156.214 29.678 156.768C31.568 157.322 52.002 155.423 90.099 189.599C90.099 189.599 43.924 154.656 28.225 157.972z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M38.625 153.572C38.625 153.572 38.188 151.814 40.078 152.368C41.968 152.922 76.802 157.423 128.499 192.399C128.499 192.399 54.324 150.256 38.625 153.572z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-1.8 142.001C-1.8 142.001 -2 140.201 -0.2 141.001C1.6 141.801 55 144.401 85.4 171.201C85.4 171.201 50.499 146.426 -1.8 142.001z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-11.8 146.001C-11.8 146.001 -12 144.201 -10.2 145.001C-8.4 145.801 16.2 149.201 39.8 181.601C39.8 181.601 4.2 144.801 -11.8 146.001z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M49.503 148.962C49.503 148.962 48.938 147.241 50.864 147.655C52.79 148.068 87.86 150.004 141.981 181.098C141.981 181.098 64.317 146.704 49.503 148.962z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M57.903 146.562C57.903 146.562 57.338 144.841 59.264 145.255C61.19 145.668 96.26 147.604 150.381 178.698C150.381 178.698 73.317 143.904 57.903 146.562z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M67.503 141.562C67.503 141.562 66.938 139.841 68.864 140.255C70.79 140.668 113.86 145.004 203.582 179.298C203.582 179.298 82.917 138.904 67.503 141.562z', + 'stroke-width': '0.1', + stroke: '#000', + fill: '#fff' + }, + { + type: 'path', + path: + 'M-43.8 148.401C-43.8 148.401 -38.6 148.001 -39.8 149.601C-41 151.201 -43.4 150.401 -43.4 150.401L-43.8 148.401z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-13 162.401C-13 162.401 -7.8 162.001 -9 163.601C-10.2 165.201 -12.6 164.401 -12.6 164.401L-13 162.401z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-21.8 162.001C-21.8 162.001 -16.6 161.601 -17.8 163.201C-19 164.801 -21.4 164.001 -21.4 164.001L-21.8 162.001z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-117.169 150.182C-117.169 150.182 -112.124 151.505 -113.782 152.624C-115.439 153.744 -117.446 152.202 -117.446 152.202L-117.169 150.182z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-115.169 140.582C-115.169 140.582 -110.124 141.905 -111.782 143.024C-113.439 144.144 -115.446 142.602 -115.446 142.602L-115.169 140.582z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-122.369 136.182C-122.369 136.182 -117.324 137.505 -118.982 138.624C-120.639 139.744 -122.646 138.202 -122.646 138.202L-122.369 136.182z', + stroke: 'none', + fill: '#000' + }, + { + type: 'path', + path: + 'M-42.6 211.201C-42.6 211.201 -44.2 211.201 -48.2 213.201C-50.2 213.201 -61.4 216.801 -67 226.801C-67 226.801 -54.6 217.201 -42.6 211.201z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M45.116 303.847C45.257 304.105 45.312 304.525 45.604 304.542C46.262 304.582 47.495 304.883 47.37 304.247C46.522 299.941 45.648 295.004 41.515 293.197C40.876 292.918 39.434 293.331 39.36 294.215C39.233 295.739 39.116 297.088 39.425 298.554C39.725 299.975 41.883 299.985 42.8 298.601C43.736 300.273 44.168 302.116 45.116 303.847z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M34.038 308.581C34.786 309.994 34.659 311.853 36.074 312.416C36.814 312.71 38.664 311.735 38.246 310.661C37.444 308.6 37.056 306.361 35.667 304.55C35.467 304.288 35.707 303.755 35.547 303.427C34.953 302.207 33.808 301.472 32.4 301.801C31.285 304.004 32.433 306.133 33.955 307.842C34.091 307.994 33.925 308.37 34.038 308.581z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-5.564 303.391C-5.672 303.014 -5.71 302.551 -5.545 302.23C-5.014 301.197 -4.221 300.075 -4.558 299.053C-4.906 297.997 -6.022 298.179 -6.672 298.748C-7.807 299.742 -7.856 301.568 -8.547 302.927C-8.743 303.313 -8.692 303.886 -9.133 304.277C-9.607 304.698 -10.047 306.222 -9.951 306.793C-9.898 307.106 -10.081 317.014 -9.859 316.751C-9.24 316.018 -6.19 306.284 -6.121 305.392C-6.064 304.661 -5.332 304.196 -5.564 303.391z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-31.202 296.599C-28.568 294.1 -25.778 291.139 -26.22 287.427C-26.336 286.451 -28.111 286.978 -28.298 287.824C-29.1 291.449 -31.139 294.11 -33.707 296.502C-35.903 298.549 -37.765 304.893 -38 305.401C-34.303 300.145 -32.046 297.399 -31.202 296.599z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-44.776 290.635C-44.253 290.265 -44.555 289.774 -44.338 289.442C-43.385 287.984 -42.084 286.738 -42.066 285C-42.063 284.723 -42.441 284.414 -42.776 284.638C-43.053 284.822 -43.395 284.952 -43.503 285.082C-45.533 287.531 -46.933 290.202 -48.376 293.014C-48.559 293.371 -49.703 297.862 -49.39 297.973C-49.151 298.058 -47.431 293.877 -47.221 293.763C-45.958 293.077 -45.946 291.462 -44.776 290.635z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-28.043 310.179C-27.599 309.31 -26.023 308.108 -26.136 307.219C-26.254 306.291 -25.786 304.848 -26.698 305.536C-27.955 306.484 -31.404 307.833 -31.674 313.641C-31.7 314.212 -28.726 311.519 -28.043 310.179z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-13.6 293.001C-13.2 292.333 -12.492 292.806 -12.033 292.543C-11.385 292.171 -10.774 291.613 -10.482 290.964C-9.512 288.815 -7.743 286.995 -7.6 284.601C-9.091 283.196 -9.77 285.236 -10.4 286.201C-11.723 284.554 -12.722 286.428 -14.022 286.947C-14.092 286.975 -14.305 286.628 -14.38 286.655C-15.557 287.095 -16.237 288.176 -17.235 288.957C-17.406 289.091 -17.811 288.911 -17.958 289.047C-18.61 289.65 -19.583 289.975 -19.863 290.657C-20.973 293.364 -24.113 295.459 -26 303.001C-25.619 303.91 -21.488 296.359 -21.001 295.661C-20.165 294.465 -20.047 297.322 -18.771 296.656C-18.72 296.629 -18.534 296.867 -18.4 297.001C-18.206 296.721 -17.988 296.492 -17.6 296.601C-17.6 296.201 -17.734 295.645 -17.533 295.486C-16.296 294.509 -16.38 293.441 -15.6 292.201C-15.142 292.99 -14.081 292.271 -13.6 293.001z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M46.2 347.401C46.2 347.401 53.6 327.001 49.2 315.801C49.2 315.801 60.6 337.401 56 348.601C56 348.601 55.6 338.201 51.6 333.201C51.6 333.201 47.6 346.001 46.2 347.401z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M31.4 344.801C31.4 344.801 36.8 336.001 28.8 317.601C28.8 317.601 28 338.001 21.2 349.001C21.2 349.001 35.4 328.801 31.4 344.801z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M21.4 342.801C21.4 342.801 21.2 322.801 21.6 319.801C21.6 319.801 17.8 336.401 7.6 346.001C7.6 346.001 22 334.001 21.4 342.801z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M11.8 310.801C11.8 310.801 17.8 324.401 7.8 342.801C7.8 342.801 14.2 330.601 9.4 323.601C9.4 323.601 12 320.201 11.8 310.801z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-7.4 342.401C-7.4 342.401 -8.4 326.801 -6.6 324.601C-6.6 324.601 -6.4 318.201 -6.8 317.201C-6.8 317.201 -2.8 311.001 -2.6 318.401C-2.6 318.401 -1.2 326.201 1.6 330.801C1.6 330.801 5.2 336.201 5 342.601C5 342.601 -5 312.401 -7.4 342.401z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-11 314.801C-11 314.801 -17.6 325.601 -19.4 344.601C-19.4 344.601 -20.8 338.401 -17 324.001C-17 324.001 -12.8 308.601 -11 314.801z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-32.8 334.601C-32.8 334.601 -27.8 329.201 -26.4 324.201C-26.4 324.201 -22.8 308.401 -29.2 317.001C-29.2 317.001 -29 325.001 -37.2 332.401C-37.2 332.401 -32.4 330.001 -32.8 334.601z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-38.6 329.601C-38.6 329.601 -35.2 312.201 -34.4 311.401C-34.4 311.401 -32.6 308.001 -35.4 311.201C-35.4 311.201 -44.2 330.401 -48.2 337.001C-48.2 337.001 -40.2 327.801 -38.6 329.601z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-44.4 313.001C-44.4 313.001 -32.8 290.601 -54.6 316.401C-54.6 316.401 -43.6 306.601 -44.4 313.001z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M-59.8 298.401C-59.8 298.401 -55 279.601 -52.4 279.801C-52.4 279.801 -44.2 270.801 -50.8 281.401C-50.8 281.401 -56.8 291.001 -56.2 300.801C-56.2 300.801 -56.8 291.201 -59.8 298.401z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M270.5 287C270.5 287 258.5 277 256 273.5C256 273.5 269.5 292 269.5 299C269.5 299 272 291.5 270.5 287z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M276 265C276 265 255 250 251.5 242.5C251.5 242.5 278 272 278 276.5C278 276.5 278.5 267.5 276 265z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: + 'M293 111C293 111 281 103 279.5 105C279.5 105 290 111.5 292.5 120C292.5 120 291 111 293 111z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: 'M301.5 191.5L284 179.5C284 179.5 303 196.5 303.5 200.5L301.5 191.5z', + stroke: 'none', + fill: '#ccc' + }, + { + type: 'path', + path: 'M-89.25 169L-67.25 173.75', + stroke: '#000', + fill: '#000' + }, + { + type: 'path', + path: 'M-39 331C-39 331 -39.5 327.5 -48.5 338', + stroke: '#000', + fill: '#000' + }, + { + type: 'path', + path: 'M-33.5 336C-33.5 336 -31.5 329.5 -38 334', + stroke: '#000', + fill: '#000' + }, + { + type: 'path', + path: 'M20.5 344.5C20.5 344.5 22 333.5 10.5 346.5', + stroke: '#000', + fill: '#000' + } +]; diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 000000000..77f723b36 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,22 @@ +# PDFKit Guide + +The PDFKit guide can be read a number of ways. The first is online at [pdfkit.org](http://pdfkit.org/). +You can also read the guide in PDF form, in this directory or [online](http://pdfkit.org/docs/guide.pdf). + +Both the website and the PDF guide are generated from the Markdown files +in this directory. The examples are actually run when generating the PDF in order to show the results inline. +The `generate.js` file in this directory is actually quite short. It parses the markdown files into a +tree structure using [markdown-js](https://github.com/evilstreak/markdown-js), syntax highlights the code +examples using [codemirror](https://github.com/marijnh/codemirror), compiles and runs the code examples and puts the results +inline, and generates the PDF using PDFKit. You can read the generator script source code to get a feeling for +how you might do something slightly more complex than the guide itself shows. + +The markdown syntax used is pretty much standard, with a couple tweaks. + +1. Code example output is references using the image notation, using the alt text as the example number starting from + zero in the current file, and the title as the example output height. E.g. `![x](name "height")`. + +2. Page breaks are added before `h1` and `h2`s, unless there are two in a row. `h3` is treated the same as `h2` but + can be used to avoid this in the case you need multiple `h2`s on the same page. + +3. The horizontal rule syntax (`* * *`) denotes an explicit page break diff --git a/docs/annotations.md b/docs/annotations.md new file mode 100644 index 000000000..e4ddc9454 --- /dev/null +++ b/docs/annotations.md @@ -0,0 +1,99 @@ +# Annotations in PDFKit + +Annotations are interactive features of the PDF format, and they make it +possible to include things like links and attached notes, or to highlight, +underline or strikeout portions of text. Annotations are added using the +various helper methods, and each type of annotation is defined by a rectangle +and some other properties. Here is a list of the available annotation methods: + +* `note(x, y, width, height, contents, options)` +* `link(x, y, width, height, url, options)` +* `highlight(x, y, width, height, options)` +* `underline(x, y, width, height, options)` +* `strike(x, y, width, height, options)` +* `lineAnnotation(x1, y1, x2, y2, options)` +* `rectAnnotation(x, y, width, height, options)` +* `ellipseAnnotation(x, y, width, height, options)` +* `textAnnotation(x, y, width, height, text, options)` + +Many of the annotations have a `color` option that you can specify. You can +use an array of RGB values, a hex color, or a named CSS color value for that +option. + +If you are adding an annotation to a piece of text, such as a link or +underline, you will need to know the width and height of the text in order to +create the required rectangle for the annotation. There are two methods that +you can use to do that. To get the width of any piece of text in the current +font, just call the `widthOfString` method with the string you want to +measure. To get the line height in the current font, just call the +`currentLineHeight` method. + +You must remember that annotations have a stacking order. If you are putting +more than one annotation on a single area and one of those annotations is a +link, make sure that the link is the last one you add, otherwise it will be +covered by another annotation and the user won't be able to click it. + +* * * + +Here is an example that uses a few of the annotation types. + + // Add the link text + doc.fontSize(25) + .fillColor('blue') + .text('This is a link!', 20, 0); + + // Measure the text + const width = doc.widthOfString('This is a link!'); + const height = doc.currentLineHeight(); + + // Add the underline and link annotations + doc.underline(20, 0, width, height, {color: 'blue'}) + .link(20, 0, width, height, 'http://google.com/'); + + // Create the highlighted text + doc.moveDown() + .fillColor('black') + .highlight(20, doc.y, doc.widthOfString('This text is highlighted!'), height) + .text('This text is highlighted!'); + + // Create the crossed out text + doc.moveDown() + .strike(20, doc.y, doc.widthOfString('STRIKE!'), height) + .text('STRIKE!'); + +The output of this example looks like this. + +![0](images/annotations.png) + +Annotations are currently not the easiest things to add to PDF documents, but +that is the fault of the PDF spec itself. Calculating a rectangle manually isn't +fun, but PDFKit makes it easier for a few common annotations applied to text, including +links, underlines, and strikes. Here's an example showing two of them: + + doc.fontSize(20) + .fillColor('red') + .text('Another link!', 20, 0, { + link: 'http://apple.com/', + underline: true + } + ); + +The output is as you'd expect: + +![1]() + +# You made it! + +That's all there is to creating PDF documents in PDFKit. It's really quite +simple to create beautiful multi-page printable documents using Node.js! + +This guide was generated from Markdown files using a +PDFKit generation script. The examples are actually run to generate the output shown +inline. The script generates both the website and the PDF guide, and +can be found [on Github](http://github.com/devongovett/pdfkit/tree/master/docs/generate.coffee). +Check it out if you want to see an example of a slightly more complicated renderer using +a parser for Markdown and a syntax highlighter. + +If you have any questions about what you've learned in this guide, please don't +hesitate to [ask the author](http://twitter.com/devongovett) or post an issue +on [Github](http://github.com/devongovett/pdfkit/issues). Enjoy! diff --git a/docs/generate.js b/docs/generate.js new file mode 100644 index 000000000..350366480 --- /dev/null +++ b/docs/generate.js @@ -0,0 +1,348 @@ +/* + * decaffeinate suggestions: + * DS102: Remove unnecessary code created because of implicit returns + * DS103: Rewrite code to no longer use __guard__ + * DS205: Consider reworking code to avoid use of IIFEs + * DS207: Consider shorter variations of null checks + * Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md + */ +const fs = require('fs'); +const vm = require('vm'); +const md = require('markdown').markdown; +const CodeMirror = require('codemirror/addon/runmode/runmode.node'); +const PDFDocument = require('../'); + +process.chdir(__dirname); + +// setup code mirror javascript mode +const filename = require.resolve('codemirror/mode/javascript/javascript'); +const jsMode = fs.readFileSync(filename, 'utf8'); +vm.runInNewContext(jsMode, { CodeMirror }); + +// style definitions for markdown +const styles = { + h1: { + font: 'fonts/Alegreya-Bold.ttf', + fontSize: 25, + padding: 15 + }, + h2: { + font: 'fonts/Alegreya-Bold.ttf', + fontSize: 18, + padding: 10 + }, + h3: { + font: 'fonts/Alegreya-Bold.ttf', + fontSize: 18, + padding: 10 + }, + para: { + font: 'fonts/Merriweather-Regular.ttf', + fontSize: 10, + padding: 10 + }, + code: { + font: 'fonts/SourceCodePro-Regular.ttf', + fontSize: 9 + }, + code_block: { + padding: 10, + background: '#2c2c2c' + }, + inlinecode: { + font: 'fonts/SourceCodePro-Bold.ttf', + fontSize: 10 + }, + listitem: { + font: 'fonts/Merriweather-Regular.ttf', + fontSize: 10, + padding: 6 + }, + link: { + font: 'fonts/Merriweather-Regular.ttf', + fontSize: 10, + color: 'blue', + underline: true + }, + example: { + font: 'Helvetica', + fontSize: 9, + color: 'black', + padding: 10 + } +}; + +// syntax highlighting colors +// based on Github's theme +const colors = { + keyword: '#cb4b16', + atom: '#d33682', + number: '#009999', + def: '#2aa198', + variable: '#108888', + 'variable-2': '#b58900', + 'variable-3': '#6c71c4', + property: '#2aa198', + operator: '#6c71c4', + comment: '#999988', + string: '#dd1144', + 'string-2': '#009926', + meta: '#768E04', + qualifier: '#b58900', + builtin: '#d33682', + bracket: '#cb4b16', + tag: '#93a1a1', + attribute: '#2aa198', + header: '#586e75', + quote: '#93a1a1', + link: '#93a1a1', + special: '#6c71c4', + default: '#002b36' +}; + +// shared lorem ipsum text so we don't need to copy it into every example +const lorem = + 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus nec hendrerit felis. Morbi aliquam facilisis risus eu lacinia. Sed eu leo in turpis fringilla hendrerit. Ut nec accumsan nisl. Suspendisse rhoncus nisl posuere tortor tempus et dapibus elit porta. Cras leo neque, elementum a rhoncus ut, vestibulum non nibh. Phasellus pretium justo turpis. Etiam vulputate, odio vitae tincidunt ultricies, eros odio dapibus nisi, ut tincidunt lacus arcu eu elit. Aenean velit erat, vehicula eget lacinia ut, dignissim non tellus. Aliquam nec lacus mi, sed vestibulum nunc. Suspendisse potenti. Curabitur vitae sem turpis. Vestibulum sed neque eget dolor dapibus porttitor at sit amet sem. Fusce a turpis lorem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;'; + +let codeBlocks = []; +let lastType = null; + +// This class represents a node in the markdown tree, and can render it to pdf +class Node { + constructor(tree) { + // special case for text nodes + if (typeof tree === 'string') { + this.type = 'text'; + this.text = tree; + return; + } + + this.type = tree.shift(); + this.attrs = {}; + + if (typeof tree[0] === 'object' && !Array.isArray(tree[0])) { + this.attrs = tree.shift(); + } + + // parse sub nodes + this.content = (() => { + const result = []; + while (tree.length) { + result.push(new Node(tree.shift())); + } + return result; + })(); + + switch (this.type) { + case 'header': + this.type = `h${this.attrs.level}`; + break; + + case 'code_block': + // use code mirror to syntax highlight the code block + var code = this.content[0].text; + this.content = []; + CodeMirror.runMode(code, 'javascript', (text, style) => { + const color = colors[style] || colors.default; + const opts = { + color, + continued: text !== '\n' + }; + + return this.content.push(new Node(['code', opts, text])); + }); + + __guard__( + this.content[this.content.length - 1], + x => (x.attrs.continued = false) + ); + codeBlocks.push(code); + break; + + case 'img': + // images are used to generate inline example output + // stores the JS so it can be run + // in the render method + this.type = 'example'; + code = codeBlocks[this.attrs.alt]; + if (code) { + this.code = code; + } + this.height = +this.attrs.title || 0; + break; + } + + this.style = styles[this.type] || styles.para; + } + + // sets the styles on the document for this node + setStyle(doc) { + if (this.style.font) { + doc.font(this.style.font); + } + + if (this.style.fontSize) { + doc.fontSize(this.style.fontSize); + } + + if (this.style.color || this.attrs.color) { + doc.fillColor(this.style.color || this.attrs.color); + } else { + doc.fillColor('black'); + } + + const options = {}; + options.align = this.style.align; + options.link = this.attrs.href || false; // override continued link + if (this.attrs.continued != null) { + options.continued = this.attrs.continued; + } + return options; + } + + // renders this node and its subnodes to the document + render(doc, continued) { + let y; + if (continued == null) { + continued = false; + } + switch (this.type) { + case 'example': + this.setStyle(doc); + + // translate all points in the example code to + // the current point in the document + doc.moveDown(); + doc.save(); + doc.translate(doc.x, doc.y); + var { x } = doc; + ({ y } = doc); + doc.x = doc.y = 0; + + // run the example code with the document + vm.runInNewContext(this.code, { + doc, + lorem + }); + + // restore points and styles + y += doc.y; + doc.restore(); + doc.x = x; + doc.y = y + this.height; + break; + case 'hr': + doc.addPage(); + break; + default: + // loop through subnodes and render them + for (let index = 0; index < this.content.length; index++) { + const fragment = this.content[index]; + if (fragment.type === 'text') { + // add a new page for each heading, unless it follows another heading + if ( + ['h1', 'h2'].includes(this.type) && + lastType != null && + lastType !== 'h1' + ) { + doc.addPage(); + } + + if (this.type === 'h1') { + doc.h1Outline = doc.outline.addItem(fragment.text); + } else if (this.type === 'h2' && doc.h1Outline !== null) { + doc.h1Outline.addItem(fragment.text); + } + + // set styles and whether this fragment is continued (for rich text wrapping) + const options = this.setStyle(doc); + if (options.continued == null) { + options.continued = continued || index < this.content.length - 1; + } + + // remove newlines unless this is code + if (this.type !== 'code') { + fragment.text = fragment.text.replace(/[\r\n]\s*/g, ' '); + } + + doc.text(fragment.text, options); + } else { + fragment.render( + doc, + index < this.content.length - 1 && this.type !== 'bulletlist' + ); + } + + lastType = this.type; + } + } + + if (this.style.padding) { + return (doc.y += this.style.padding); + } + } +} + +// reads and renders a markdown/literate javascript file to the document +const render = function(doc, filename) { + codeBlocks = []; + const tree = md.parse(fs.readFileSync(filename, 'utf8')); + tree.shift(); + + return (() => { + const result = []; + while (tree.length) { + const node = new Node(tree.shift()); + result.push(node.render(doc)); + } + return result; + })(); +}; + +// renders the title page of the guide +const renderTitlePage = function(doc) { + const title = 'PDFKit Guide'; + const author = 'By Devon Govett'; + const version = `Version ${require('../package.json').version}`; + + doc.font('fonts/AlegreyaSans-Light.ttf', 60); + doc.y = doc.page.height / 2 - doc.currentLineHeight(); + doc.text(title, { align: 'center' }); + const w = doc.widthOfString(title); + doc.h1Outline = doc.outline.addItem(title); + + doc.fontSize(20); + doc.y -= 10; + doc.text(author, { + align: 'center', + indent: w - doc.widthOfString(author) + }); + + doc.font(styles.para.font, 10); + doc.text(version, { + align: 'center', + indent: w - doc.widthOfString(version) + }); + + return doc.addPage(); +}; + +// render all sections of the guide and write the pdf file +(function() { + const doc = new PDFDocument(); + doc.pipe(fs.createWriteStream('guide.pdf')); + renderTitlePage(doc); + render(doc, 'getting_started.md'); + render(doc, 'vector.md'); + render(doc, 'text.md'); + render(doc, 'images.md'); + render(doc, 'outline.md'); + render(doc, 'annotations.md'); + return doc.end(); +})(); + +function __guard__(value, transform) { + return typeof value !== 'undefined' && value !== null + ? transform(value) + : undefined; +} diff --git a/docs/generate_website.js b/docs/generate_website.js new file mode 100644 index 000000000..547a3227c --- /dev/null +++ b/docs/generate_website.js @@ -0,0 +1,128 @@ +const jade = require('jade'); +const { markdown } = require('markdown'); +const fs = require('fs'); +const vm = require('vm'); +const { exec } = require('child_process'); +const PDFDocument = require('../'); + +process.chdir(__dirname); + +if (!fs.existsSync('img')) { + fs.mkdirSync('img'); +} + +const files = [ + '../README.md', + 'getting_started.md', + 'vector.md', + 'text.md', + 'images.md', + 'annotations.md' +]; + +// shared lorem ipsum text so we don't need to copy it into every example +const lorem = + 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus nec hendrerit felis. Morbi aliquam facilisis risus eu lacinia. Sed eu leo in turpis fringilla hendrerit. Ut nec accumsan nisl. Suspendisse rhoncus nisl posuere tortor tempus et dapibus elit porta. Cras leo neque, elementum a rhoncus ut, vestibulum non nibh. Phasellus pretium justo turpis. Etiam vulputate, odio vitae tincidunt ultricies, eros odio dapibus nisi, ut tincidunt lacus arcu eu elit. Aenean velit erat, vehicula eget lacinia ut, dignissim non tellus. Aliquam nec lacus mi, sed vestibulum nunc. Suspendisse potenti. Curabitur vitae sem turpis. Vestibulum sed neque eget dolor dapibus porttitor at sit amet sem. Fusce a turpis lorem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;'; + +const extractHeaders = function(tree) { + const headers = []; + + for (let index = 0; index < tree.length; index++) { + const node = tree[index]; + if (node[0] === 'header' && (headers.length === 0 || node[1].level > 1)) { + if (node[1].level > 2) { + node[1].level = 2; + } + const hash = node[2].toLowerCase().replace(/\s+/g, '_'); + node[1].id = hash; + headers.push({ + hash, + title: node[2] + }); + } + } + + return headers; +}; + +let imageIndex = 0; +const generateImages = function(tree) { + // find code blocks + const codeBlocks = []; + for (var node of tree) { + if (node[0] === 'code_block') { + codeBlocks.push(node[1]); + } + } + + for (node of tree) { + if (node[0] === 'para' && Array.isArray(node[1]) && node[1][0] === 'img') { + // compile the code + const attrs = node[1][1]; + let code = codeBlocks[attrs.alt]; + delete attrs.height; // used for pdf generation + + // create a PDF and run the example + const doc = new PDFDocument(); + const f = `img/${imageIndex++}`; + var file = fs.createWriteStream(`${f}.pdf`); + doc.pipe(file); + + doc.translate(doc.x, doc.y); + doc.scale(0.8); + doc.x = doc.y = 0; + + vm.runInNewContext(code, { + doc, + lorem + }); + + delete attrs.title; + delete attrs.alt; + attrs.href = `${f}.png`; + + // write the PDF, convert to PNG using the mac `sips` + // command line tool, and trim with graphicsmagick + + file.on('finish', () => + exec(`sips -s format png ${f}.pdf --out ${f}.png`, function() { + fs.unlink(`${f}.pdf`); + exec(`gm convert ${f}.png -trim ${f}.png`); + }) + ); + } + } +}; + +const pages = []; +for (let file of Array.from(files)) { + let content = fs.readFileSync(file, 'utf8'); + + // turn github highlighted code blocks into normal markdown code blocks + content = content.replace( + /^```javascript\n((:?.|\n)*?)\n```/gm, + (m, $1) => ` ${$1.split('\n').join('\n ')}` + ); + + const tree = markdown.parse(content); + const headers = extractHeaders(tree); + generateImages(tree); + + file = file.replace(/README\.md/, 'index').replace(/\.md$/, ''); + + pages.push({ + file, + url: `/docs/${file}.html`, + title: headers[0].title, + headers: headers.slice(1), + content: markdown.toHTML(tree) + }); +} + +for (let index = 0; index < pages.length; index++) { + const page = pages[index]; + page.pages = pages; + page.index = index; + const html = jade.renderFile('template.jade', page); + fs.writeFileSync(page.file + '.html', html, 'utf8'); +} diff --git a/docs/getting_started.md b/docs/getting_started.md new file mode 100644 index 000000000..f808ca0cc --- /dev/null +++ b/docs/getting_started.md @@ -0,0 +1,269 @@ +# Getting Started with PDFKit + +### Installation + +Installation uses the [npm](http://npmjs.org/) package manager. Just type the +following command after installing npm. + + npm install pdfkit + +### Creating a document + +Creating a PDFKit document is quite simple. Just require the `pdfkit` module +in your JavaScript source file and create an instance of the +`PDFDocument` class. + + const PDFDocument = require('pdfkit'); + const doc = new PDFDocument; + +`PDFDocument` instances are readable Node streams. They don't get saved anywhere automatically, +but you can call the `pipe` method to send the output of the PDF document to another +writable Node stream as it is being written. When you're done with your document, call +the `end` method to finalize it. Here is an example showing how to pipe to a file or an HTTP response. + + doc.pipe(fs.createWriteStream('/path/to/file.pdf')); // write to PDF + doc.pipe(res); // HTTP response + + // add stuff to PDF here using methods described below... + + // finalize the PDF and end the stream + doc.end(); + +The `write` and `output` methods found in PDFKit before version 0.5 are now deprecated. + +## Using PDFKit in the browser + +PDFKit can be used in the browser as well as in Node! There are two ways to use PDFKit in the browser. +The first is to create an app using an module bundler like [Browserify](http://browserify.org/) or [Webpack](https://webpack.js.org/). +The second is to create a standalone pdfkit script as explained [here](https://github.com/foliojs/pdfkit/wiki/How-to-compile-standalone-PDFKit-for-use-in-the-browser). + +Using PDFKit in the browser is exactly the same as using it in Node, except you'll want to pipe the +output to a destination supported in the browser, such as a +[Blob](https://developer.mozilla.org/en-US/docs/Web/API/Blob). Blobs can be used +to generate a URL to allow display of generated PDFs directly in the browser via an `iframe`, or they can +be used to upload the PDF to a server, or trigger a download in the user's browser. + +To get a Blob from a `PDFDocument`, you should pipe it to a [blob-stream](https://github.com/devongovett/blob-stream), +which is a module that generates a Blob from any Node-style stream. The following example uses Browserify to load +`PDFKit` and `blob-stream`, but if you're not using Browserify, you can load them in whatever way you'd like (e.g. script tags). + + // require dependencies + const PDFDocument = require('pdfkit'); + const blobStream = require('blob-stream'); + + // create a document the same way as above + const doc = new PDFDocument; + + // pipe the document to a blob + const stream = doc.pipe(blobStream()); + + // add your content to the document here, as usual + + // get a blob when you're done + doc.end(); + stream.on('finish', function() { + // get a blob you can do whatever you like with + const blob = stream.toBlob('application/pdf'); + + // or get a blob URL for display in the browser + const url = stream.toBlobURL('application/pdf'); + iframe.src = url; + }); + +You can see an interactive in-browser demo of PDFKit [here](http://pdfkit.org/demo/browser.html). + +Note that in order to Browserify a project using PDFKit, you need to install the `brfs` module with npm, +which is used to load built-in font data into the package. It is listed as a `devDependencies` in +PDFKit's `package.json`, so it isn't installed by default for Node users. +If you forget to install it, Browserify will print an error message. + +## Adding pages + +The first page of a PDFKit document is added for you automatically when you +create the document unless you provide `autoFirstPage: false`. Subsequent pages must be added by you. Luckily, it is +quite simple! + + doc.addPage() + +To add some content every time a page is created, either by calling `addPage()` or automatically, you can use the `pageAdded` event. + + doc.on('pageAdded', () => doc.text("Page Title")); + +You can also set some options for the page, such as its size and orientation. + +The `layout` property can be either `portrait` (the default) or `landscape`. +The `size` property can be either an array specifying `[width, height]` in PDF +points (72 per inch), or a string specifying a predefined size. A +list of the predefined paper sizes can be seen [here](https://github.com/devongovett/pdfkit/blob/b13423bf0a391ed1c33a2e277bc06c00cabd6bf9/lib/page.coffee#L72-L122). The +default is `letter`. + +Passing a page options object to the `PDFDocument` constructor will +set the default paper size and layout for every page in the document, which is +then overridden by individual options passed to the `addPage` method. + +You can set the page margins in two ways. The first is by setting the `margin` +property (singular) to a number, which applies that margin to all edges. The +other way is to set the `margins` property (plural) to an object with `top`, +`bottom`, `left`, and `right` values. The default is a 1 inch (72 point) margin +on all sides. + +For example: + + // Add a 50 point margin on all sides + doc.addPage({ + margin: 50}); + + + // Add different margins on each side + doc.addPage({ + margins: { + top: 50, + bottom: 50, + left: 72, + right: 72 + } + }); + +## Switching to previous pages + +PDFKit normally flushes pages to the output file immediately when a new page is created, making +it impossible to jump back and add content to previous pages. This is normally not an issue, but +in some circumstances it can be useful to add content to pages after the whole document, or a part +of the document, has been created already. Examples include adding page numbers, or filling in other +parts of information you don't have until the rest of the document has been created. + +PDFKit has a `bufferPages` option in versions v0.7.0 and later that allows you to control when +pages are flushed to the output file yourself rather than letting PDFKit handle that for you. To use +it, just pass `bufferPages: true` as an option to the `PDFDocument` constructor. Then, you can call +`doc.switchToPage(pageNumber)` to switch to a previous page (page numbers start at 0). + +When you're ready to flush the buffered pages to the output file, call `flushPages`. +This method is automatically called by `doc.end()`, so if you just want to buffer all pages in the document, you +never need to call it. Finally, there is a `bufferedPageRange` method, which returns the range +of pages that are currently buffered. Here is a small example that shows how you might add page +numbers to a document. + + // create a document, and enable bufferPages mode + let i; + let end; + const doc = new PDFDocument({ + bufferPages: true}); + + // add some content... + doc.addPage(); + // ... + doc.addPage(); + + // see the range of buffered pages + const range = doc.bufferedPageRange(); // => { start: 0, count: 2 } + + for (i = range.start, end = range.start + range.count, range.start <= end; i < end; i++;) { + doc.switchToPage(i); + doc.text(`Page ${i + 1} of ${range.count}`); + } + + // manually flush pages that have been buffered + doc.flushPages(); + + // or, if you are at the end of the document anyway, + // doc.end() will call it for you automatically. + doc.end(); + +## Setting default font + +The default font is 'Helvetica'. It can be configured by passing `font` option + + // use Courier font by default + const doc = new PDFDocument({font: 'Courier'}); + +## Setting document metadata + +PDF documents can have various metadata associated with them, such as the +title, or author of the document. You can add that information by adding it to +the `doc.info` object, or by passing an info object into the document at +creation time. + +Here is a list of all of the properties you can add to the document metadata. +According to the PDF spec, each property must have its first letter +capitalized. + +- `Title` - the title of the document +- `Author` - the name of the author +- `Subject` - the subject of the document +- `Keywords` - keywords associated with the document +- `CreationDate` - the date the document was created (added automatically by PDFKit) +- `ModDate` - the date the document was last modified + +## Encryption and Access Privileges + +PDF specification allow you to encrypt the PDF file and require a password when opening the file, +and/or set permissions of what users can do with the PDF file. PDFKit implements standard security +handler in PDF version 1.3 (40-bit RC4), version 1.4 (128-bit RC4), PDF version 1.7 (128-bit AES), +and PDF version 1.7 ExtensionLevel 3 (256-bit AES). + +To enable encryption, provide a user password when creating the `PDFDocument` in `options` object. +The PDF file will be encrypted when a user password is provided, and users will be prompted to enter +the password to decrypt the file when opening it. + +- `userPassword` - the user password (string value) + +To set access privileges for the PDF file, you need to provide an owner password and permission +settings in the `option` object when creating `PDFDocument`. By default, all operations are disallowed. +You need to explicitly allow certain operations. + +- `ownerPassword` - the owner password (string value) +- `permissions` - the object specifying PDF file permissions + +Following settings are allowed in `permissions` object: + +- `printing` - whether printing is allowed. Specify `"lowResolution"` to allow degraded printing, or `"highResolution"` to allow printing with high resolution +- `modifying` - whether modifying the file is allowed. Specify `true` to allow modifying document content +- `copying` - whether copying text or graphics is allowed. Specify `true` to allow copying +- `annotating` - whether annotating, form filling is allowed. Specify `true` to allow annotating and form filling +- `fillingForms` - whether form filling and signing is allowed. Specify `true` to allow filling in form fields and signing +- `contentAccessibility` - whether copying text for accessibility is allowed. Specify `true` to allow copying for accessibility +- `documentAssembly` - whether assembling document is allowed. Specify `true` to allow document assembly + +You can specify either user password, owner password or both passwords. +Behavior differs according to passwords you provides: + +- When only user password is provided, + users with user password are able to decrypt the file and have full access to the document. +- When only owner password is provided, + users are able to decrypt and open the document without providing any password, + but the access is limited to those operations explicitly permitted. + Users with owner password have full access to the document. +- When both passwords are provided, + users with user password are able to decrypt the file + but only have limited access to the file according to permission settings. + Users with owner password have full access to the document. + +Note that PDF file itself cannot enforce access privileges. +When file is decrypted, PDF viewer applications have full access to the file content, +and it is up to viewer applications to respect permission settings. + +To choose encryption method, you need to specify PDF version. +PDFKit will choose best encryption method available in the PDF version you specified. + +- `pdfVersion` - a string value specifying PDF file version + +Available options includes: + +- `1.3` - PDF version 1.3 (default), 40-bit RC4 is used +- `1.4` - PDF version 1.4, 128-bit RC4 is used +- `1.5` - PDF version 1.5, 128-bit RC4 is used +- `1.6` - PDF version 1.6, 128-bit AES is used +- `1.7` - PDF version 1.7, 128-bit AES is used +- `1.7ext3` - PDF version 1.7 ExtensionLevel 3, 256-bit AES is used + +When using PDF version 1.7 ExtensionLevel 3, password is truncated to 127 bytes of its UTF-8 representation. +In older versions, password is truncated to 32 bytes, and only Latin-1 characters are allowed. + +### Adding content + +Once you've created a `PDFDocument` instance, you can add content to the +document. Check out the other sections described in this document to +learn about each type of content you can add. + +That's the basics! Now let's move on to PDFKit's powerful vector graphics +abilities. diff --git a/docs/guide.pdf b/docs/guide.pdf new file mode 100644 index 000000000..dd3c0a63d Binary files /dev/null and b/docs/guide.pdf differ diff --git a/docs/images.md b/docs/images.md new file mode 100644 index 000000000..a16537dde --- /dev/null +++ b/docs/images.md @@ -0,0 +1,55 @@ +# Images in PDFKit + +Adding images to PDFKit documents is an easy task. Just pass an image path, buffer, or data uri with base64 encoded data to +the `image` method along with some optional arguments. PDFKit supports the +JPEG and PNG formats. If an X and Y position are not provided, the image is +rendered at the current point in the text flow (below the last line of text). +Otherwise, it is positioned absolutely at the specified point. The image will +be scaled according to the following options. + +* Neither `width` or `height` provided - image is rendered at full size +* `width` provided but not `height` - image is scaled proportionally to fit in the provided `width` +* `height` provided but not `width` - image is scaled proportionally to fit in the provided `height` +* Both `width` and `height` provided - image is stretched to the dimensions provided +* `scale` factor provided - image is scaled proportionally by the provided scale factor +* `fit` array provided - image is scaled proportionally to fit within the passed width and height +* `cover` array provided - image is scaled proportionally to completely cover the rectangle defined by the passed width and height + +When a `fit` or `cover` array is provided, PDFKit accepts these additional options: + +* `align` - horizontally align the image, the possible values are `'left'`, `'center'` and `'right'` +* `valign` - vertically align the image, the possible values are `'top'`, `'center'` and `'bottom'` + +Here is an example showing some of these options. + + // Scale proprotionally to the specified width + doc.image('images/test.jpeg', 0, 15, {width: 300}) + .text('Proportional to width', 0, 0); + + // Fit the image within the dimensions + doc.image('images/test.jpeg', 320, 15, {fit: [100, 100]}) + .rect(320, 15, 100, 100) + .stroke() + .text('Fit', 320, 0); + + // Stretch the image + doc.image('images/test.jpeg', 320, 145, {width: 200, height: 100}) + .text('Stretch', 320, 130); + + // Scale the image + doc.image('images/test.jpeg', 320, 280, {scale: 0.25}) + .text('Scale', 320, 265); + + // Fit the image in the dimensions, and center it both horizontally and vertically + doc.image('images/test.jpeg', 430, 15, {fit: [100, 100], align: 'center', valign: 'center'}) + .rect(430, 15, 100, 100).stroke() + .text('Centered', 430, 0); + +* * * + +This example produces the following output: + +![0](images/images.png "400") + +That is all there is to adding images to your PDF documents with PDFKit. Now +let's look at adding outlines. diff --git a/docs/outline.md b/docs/outline.md new file mode 100644 index 000000000..7ee46da2e --- /dev/null +++ b/docs/outline.md @@ -0,0 +1,28 @@ +# Outlines in PDFKit + +Outlines are the heirachical bookmarks that display in some PDF readers. Currently only page bookmarks are supported, but more may be added in the future. They are simple to add and only require a single method: + +* `addItem(title, options)` + +Here is an example of adding a bookmark with a single child bookmark. + + // Get a reference to the Outline root + const { outline } = doc; + + // Add a top-level bookmark + const top = outline.addItem('Top Level'); + + // Add a sub-section + top.addItem('Sub-section'); + +## Options + +The `options` parameter currently only has one property: `expanded`. If this value is set to `true` then all of that section's children will be visible by default. This value defaults to `false`. + +In this example the 'Top Level' section will be expanded to show 'Sub-section'. + + // Add a top-level bookmark + const top = outline.addItem('Top Level', { expanded: true }); + + // Add a sub-section + top.addItem('Sub-section'); \ No newline at end of file diff --git a/docs/paper_sizes.coffee.md b/docs/paper_sizes.coffee.md new file mode 100644 index 000000000..8b2f40ad9 --- /dev/null +++ b/docs/paper_sizes.coffee.md @@ -0,0 +1,88 @@ +# Paper Sizes + +When creating a new document or adding a new page to your current document, PDFKit allows you to set the page dimensions. To improve convenience, PDFKit has a number of predefined page sizes. These sizes are based on the most commonly used stndard page sizes. + +### Predefined Page Sizes + +The following predefined sizes are based on the ISO (International) standards. All the dimensions in brackets are in PostScript points. + +#### A-series + +* A0 (2383.94 x 3370.39) +* A1 (1683.78 x 2383.94) +* A2 (1190.55 x 1683.78) +* A3 (841.89 x 1190.55) +* A4 (595.28 x 841.89) +* A5 (419.53 x 595.28) +* A6 (297.64 x 419.53) +* A7 (209.76 x 297.64) +* A8 (147.40 x 209.76) +* A9 (104.88 x 147.40) +* A10 (73.70 x 104.88) + +#### B-series + +* B0 (2834.65 x 4008.19) +* B1 (2004.09 x 2834.65) +* B2 (1417.32 x 2004.09) +* B3 (1000.63 x 1417.32) +* B4 (708.66 x 1000.63) +* B5 (498.90 x 708.66) +* B6 (354.33 x 498.90) +* B7 (249.45 x 354.33) +* B8 (175.75 x 249.45) +* B9 (124.72 x 175.75) +* B10 (87.87 x 124.72) + +#### C-series + +* C0 (2599.37 x 3676.54) +* C1 (1836.85 x 2599.37) +* C2 (1298.27 x 1836.85) +* C3 (918.43 x 1298.27) +* C4 (649.13 x 918.43) +* C5 (459.21 x 649.13) +* C6 (323.15 x 459.21) +* C7 (229.61 x 323.15) +* C8 (161.57 x 229.61) +* C9 (113.39 x 161.57) +* C10 (79.37 x 113.39) + +#### RA-series + +* RA0 (2437.80 x 3458.27) +* RA1 (1729.13 x 2437.80) +* RA2 (1218.90 x 1729.13) +* RA3 (864.57 x 1218.90) +* RA4 (609.45 x 864.57) + +#### SRA-series + +* SRA0 (2551.18 x 3628.35) +* SRA1 (1814.17 x 2551.18) +* SRA2 (1275.59 x 1814.17) +* SRA3 (907.09 x 1275.59) +* SRA4 (637.80 x 907.09) + +The following predefined sizes are based on the common paper sizes used mainly in the United States of America and Canada. The dimensions in brackets are in PostScript points. + +* EXECUTIVE (521.86 x 756.00) +* LEGAL (612.00 x 1008.00) +* LETTER (612.00 X 792.00) +* TABLOID (792.00 X 1224.00) + +PDFKit supports also the following paper sizes. The dimensions in brackets are in PostScript points. + +* 4A0 (4767.89 x 6740.79) +* 2A0 (3370.39 x 4767.87) +* FOLIO (612.00 X 936.00) + +### Setting the page size + +In order to use the predefined sizes, the name of the size (as named in the lists above) should be passed to either the `PDFDocument` constructor or the `addPage()` function in the `size` property of the `options` object, as shown in the example below, using `A7` as the preferred size. + + // Passing size to the constructor + const doc = new PDFDocument({size: 'A7'}); + + // Passing size to the addPage function + doc.addPage({size: 'A7'}); diff --git a/docs/text.md b/docs/text.md new file mode 100644 index 000000000..6040b101c --- /dev/null +++ b/docs/text.md @@ -0,0 +1,234 @@ +# Text in PDFKit + +## The basics + +PDFKit makes adding text to documents quite simple, and includes many options +to customize the display of the output. Adding text to a document is as simple +as calling the `text` method. + + doc.text('Hello world!') + +Internally, PDFKit keeps track of the current X and Y position of text as it +is added to the document. This way, subsequent calls to the `text` method will +automatically appear as new lines below the previous line. However, you can +modify the position of text by passing X and Y coordinates to the `text` +method after the text itself. + + doc.text('Hello world!', 100, 100) + +If you want to move down or up by lines, just call the `moveDown` or `moveUp` +method with the number of lines you'd like to move (1 by default). + +## Line wrapping and justification + +PDFKit includes support for line wrapping out of the box! If no options are +given, text is automatically wrapped within the page margins and placed in the +document flow below any previous text, or at the top of the page. PDFKit +automatically inserts new pages as necessary so you don't have to worry about +doing that for long pieces of text. PDFKit can also automatically wrap text +into multiple columns. + +The text will automatically wrap unless you set the `lineBreak` option to `false`. +By default it will wrap to the page margin, but the `width` option allows +you to set a different width the text should be wrapped to. +If you set the `height` option, the text will be clipped to the number of +lines that can fit in that height. + +When line wrapping is enabled, you can choose a text justification. There are +four options: `left` (the default), `center`, `right`, and `justify`. They +work just as they do in your favorite word processor, but here is an example +showing their use in a text box. + + const lorem = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus nec hendrerit felis. Morbi aliquam facilisis risus eu lacinia. Sed eu leo in turpis fringilla hendrerit. Ut nec accumsan nisl.'; + + doc.fontSize(8); + doc.text(`This text is left aligned. ${lorem}`, { + width: 410, + align: 'left' + } + ); + + doc.moveDown(); + doc.text(`This text is centered. ${lorem}`, { + width: 410, + align: 'center' + } + ); + + doc.moveDown(); + doc.text(`This text is right aligned. ${lorem}`, { + width: 410, + align: 'right' + } + ); + + doc.moveDown(); + doc.text(`This text is justified. ${lorem}`, { + width: 410, + align: 'justify' + } + ); + + // draw bounding rectangle + doc.rect(doc.x, 0, 410, doc.y).stroke(); + + +The output of this example, looks like this: + +![2](images/alignments.png) + +## Text styling + +PDFKit has many options for controlling the look of text added to PDF +documents, which can be passed to the `text` method. They are enumerated +below. + +* `lineBreak` - set to `false` to disable line wrapping all together +* `width` - the width that text should be wrapped to (by default, the page width minus the left and right margin) +* `height` - the maximum height that text should be clipped to +* `ellipsis` - the character to display at the end of the text when it is too long. Set to `true` to use the default character. +* `columns` - the number of columns to flow the text into +* `columnGap` - the amount of space between each column (1/4 inch by default) +* `indent` - the amount in PDF points (72 per inch) to indent each paragraph of text +* `paragraphGap` - the amount of space between each paragraph of text +* `lineGap` - the amount of space between each line of text +* `wordSpacing` - the amount of space between each word in the text +* `characterSpacing` - the amount of space between each character in the text +* `fill` - whether to fill the text (`true` by default) +* `stroke` - whether to stroke the text +* `link` - a URL to link this text to (shortcut to create an annotation) +* `underline` - whether to underline the text +* `strike` - whether to strike out the text +* `oblique` - whether to slant the text (angle in degrees or `true`) +* `baseline` - the vertical alignment of the text with respect to its insertion point (values as [canvas textBaseline](https://www.w3schools.com/tags/canvas_textbaseline.asp)) +* `continued` - whether the text segment will be followed immediately by another segment. Useful for changing styling in the middle of a paragraph. +* `features` - an array of [OpenType feature tags](https://www.microsoft.com/typography/otspec/featuretags.htm) to apply. If not provided, a set of defaults is used. + +Additionally, the fill and stroke color and opacity methods described in the +[vector graphics section](vector.html) are applied to text content as well. + +* * * + +Here is an example combining some of the options above, wrapping a piece of text into three columns, in a specified width and height. + + const lorem = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus nec hendrerit felis. Morbi aliquam facilisis risus eu lacinia. Sed eu leo in turpis fringilla hendrerit. Ut nec accumsan nisl. Suspendisse rhoncus nisl posuere tortor tempus et dapibus elit porta. Cras leo neque, elementum a rhoncus ut, vestibulum non nibh. Phasellus pretium justo turpis. Etiam vulputate, odio vitae tincidunt ultricies, eros odio dapibus nisi, ut tincidunt lacus arcu eu elit. Aenean velit erat, vehicula eget lacinia ut, dignissim non tellus. Aliquam nec lacus mi, sed vestibulum nunc. Suspendisse potenti. Curabitur vitae sem turpis. Vestibulum sed neque eget dolor dapibus porttitor at sit amet sem. Fusce a turpis lorem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;'; + + doc.text(lorem, { + columns: 3, + columnGap: 15, + height: 100, + width: 465, + align: 'justify' + }); + +The output looks like this: + +![3]() + +## Text measurements + +If you're working with documents that require precise layout, you may need to know the +size of a piece of text. PDFKit has two methods to achieve this: `widthOfString(text, options)` +and `heightOfString(text, options)`. Both methods use the same options described in the +Text styling section, and take into account the eventual line wrapping. + +## Lists + +The `list` method creates a bulleted list. It accepts as arguments an array of strings, +and the optional `x`, `y` position. You can create complex multilevel lists by using nested arrays. +Lists use the following additional options: + +* `bulletRadius` +* `textIndent` +* `bulletIndent` + +## Rich Text + +As mentioned above, PDFKit supports a simple form of rich text via the `continued` option. +When set to true, PDFKit will retain the text wrapping state between `text` calls. This way, +when you call text again after changing the text styles, the wrapping will continue right +where it left off. + +The options given to the first `text` call are also retained for subsequent calls after a +`continued` one, but of course you can override them. In the following example, the `width` +option from the first `text` call is retained by the second call. + + doc.fillColor('green') + .text(lorem.slice(0, 500), { + width: 465, + continued: true + }).fillColor('red') + .text(lorem.slice(500)); + +Here is the output: + +![4]() + +## Fonts + +The PDF format defines 14 standard fonts that can be used in PDF documents. PDFKit supports each of them out of the box. +Besides Symbol and Zapf Dingbats this includes 4 styles (regular, bold, italic/oblique, bold+italic) of Helvetica, +Courier, and Times. To switch between standard fonts, call the `font` method with the corresponding Label: + +* `'Courier'` +* `'Courier-Bold'` +* `'Courier-Oblique'` +* `'Courier-BoldOblique'` +* `'Helvetica'` +* `'Helvetica-Bold'` +* `'Helvetica-Oblique'` +* `'Helvetica-BoldOblique'` +* `'Symbol'` +* `'Times-Roman'` +* `'Times-Bold'` +* `'Times-Italic'` +* `'Times-BoldItalic'` +* `'ZapfDingbats'` + +The PDF format also allows fonts to be embedded right in the document. PDFKit supports +embedding TrueType (`.ttf`), OpenType (`.otf`), WOFF, WOFF2, TrueType Collection (`.ttc`), +and Datafork TrueType (`.dfont`) fonts. + +To change the font used to render text, just call the `font` method. If you +are using a standard PDF font, just pass the name to the `font` method. +Otherwise, pass the path to the font file, or a `Buffer` containing the font data. +If the font is a collection font (`.ttc` and `.dfont` files), meaning that it +contains multiple styles in the same file, you should pass the name of the style +to be extracted from the collection. + +Here is an example showing how to set the font in each case. + + // Set the font size + doc.fontSize(18); + + // Using a standard PDF font + doc.font('Times-Roman') + .text('Hello from Times Roman!') + .moveDown(0.5); + + // Using a TrueType font (.ttf) + doc.font('fonts/GoodDog.ttf') + .text('This is Good Dog!') + .moveDown(0.5); + + // Using a collection font (.ttc or .dfont) + doc.font('fonts/Chalkboard.ttc', 'Chalkboard-Bold') + .text('This is Chalkboard, not Comic Sans.'); + +The output of this example looks like this: + +![5](images/fonts.png) + +Another nice feature of the PDFKit font support, is the ability to register a +font file under a name for use later rather than entering the path to the font +every time you want to use it. + + // Register a font + doc.registerFont('Heading Font', 'fonts/Chalkboard.ttc', 'Chalkboard-Bold'); + + // Use the font later + doc.font('Heading Font') + .text('This is a heading.'); + +That's about all there is too it for text in PDFKit. Let's move on now to +images. diff --git a/docs/vector.md b/docs/vector.md new file mode 100644 index 000000000..5c6305ebf --- /dev/null +++ b/docs/vector.md @@ -0,0 +1,331 @@ +# Vector Graphics in PDFKit + +## An introduction to vector graphics + +Unlike images which are defined by pixels, vector graphics are defined through +a series of drawing commands. This makes vector graphics scalable to any size +without a reduction in quality (pixelization). The PDF format was designed +with vector graphics in mind, so creating vector drawings is very easy. The +PDFKit vector graphics APIs are very similar to that of the HTML5 canvas +element, so if you are familiar at all with that API, you will find PDFKit +easy to pick up. + +### Creating basic shapes + +Shapes are defined by a series of lines and curves. `lineTo`, `bezierCurveTo` +and `quadraticCurveTo` all draw from the current point (which you can set with +`moveTo`) to the specified point (always the last two arguments). Bezier +curves use two control points and quadratic curves use just one. Here is an +example that illustrates defining a path. + + doc.moveTo(0, 20) // set the current point + .lineTo(100, 160) // draw a line + .quadraticCurveTo(130, 200, 150, 120) // draw a quadratic curve + .bezierCurveTo(190, -40, 200, 200, 300, 150) // draw a bezier curve + .lineTo(400, 90) // draw another line + .stroke(); // stroke the path + +The output of this example looks like this: + +![0](images/path.png "170") + +One thing to notice about this example is the use of method chaining. All +methods in PDFKit are chainable, meaning that you can call one method right +after the other without referencing the `doc` variable again. Of course, this +is an option, so if you don't like how the code looks when chained, you don't +have to write it that way. + +## SVG paths + +PDFKit includes an SVG path parser, so you can include paths written in the +SVG path syntax in your PDF documents. This makes it simple to include vector +graphics elements produced in many popular editors such as Inkscape or Adobe +Illustrator. The previous example could also be written using the SVG path +syntax like this. + + doc.path('M 0,20 L 100,160 Q 130,200 150,120 C 190,-40 200,200 300,150 L 400,90') + .stroke() + +![1](images/path.png "170") + +The PDFKit SVG parser supports all of the command types supported by SVG, so +any valid SVG path you throw at it should work as expected. + +## Shape helpers + +PDFKit also includes some helpers that make defining common shapes much +easier. Here is a list of the helpers. + +* `rect(x, y, width, height)` +* `roundedRect(x, y, width, height, cornerRadius)` +* `ellipse(centerX, centerY, radiusX, radiusY = radiusX)` +* `circle(centerX, centerY, radius)` +* `polygon(points...)` + +The last one, `polygon`, allows you to pass in a list of points (arrays of x,y +pairs), and it will create the shape by moving to the first point, and then +drawing lines to each consecutive point. Here is how you'd draw a triangle +with the polygon helper. + + doc.polygon([100, 0], [50, 100], [150, 100]); + doc.stroke(); + +The output of this example looks like this: + +![2](images/triangle.png "100") + +## Fill and stroke styles + +So far we have only been stroking our paths, but you can also fill them with +the `fill` method, and both fill and stroke the same path with the +`fillAndStroke` method. Note that calling `fill` and then `stroke` +consecutively will not work because of a limitation in the PDF spec. Use the +`fillAndStroke` method if you want to accomplish both operations on the same +path. + +In order to make our drawings interesting, we really need to give them some +style. PDFKit has many methods designed to do just that. + + * `lineWidth` + * `lineCap` + * `lineJoin` + * `miterLimit` + * `dash` + * `fillColor` + * `strokeColor` + * `opacity` + * `fillOpacity` + * `strokeOpacity` + +Some of these are pretty self explanatory, but let's go through a few of them. + +## Line cap and line join + +The `lineCap` and `lineJoin` properties accept constants describing what they +should do. This is best illustrated by an example. + + // these examples are easier to see with a large line width + doc.lineWidth(25); + + // line cap settings + doc.lineCap('butt') + .moveTo(50, 20) + .lineTo(100, 20) + .stroke(); + + doc.lineCap('round') + .moveTo(150, 20) + .lineTo(200, 20) + .stroke(); + + // square line cap shown with a circle instead of a line so you can see it + doc.lineCap('square') + .moveTo(250, 20) + .circle(275, 30, 15) + .stroke(); + + // line join settings + doc.lineJoin('miter') + .rect(50, 100, 50, 50) + .stroke(); + + doc.lineJoin('round') + .rect(150, 100, 50, 50) + .stroke(); + + doc.lineJoin('bevel') + .rect(250, 100, 50, 50) + .stroke(); + +The output of this example looks like this. + +![3](images/line_styles.png "220") + +## Dashed lines + +The `dash` method allows you to create non-continuous dashed lines. It takes a +length specifying how long each dash should be, as well as an optional hash +describing the additional properties `space` and `phase`. + +The `space` option defines the length of the space between each dash, and the `phase` option +defines the starting point of the sequence of dashes. By default the `space` +attribute is equal to the `length` and the `phase` attribute is set to `0`. +You can use the `undash` method to make the line solid again. + +The following example draws a circle with a dashed line where the space +between the dashes is double the length of each dash. + + doc.circle(100, 50, 50) + .dash(5, {space: 10}) + .stroke(); + +The output of this example looks like this: + +![4](images/dash.png "100") + +## Color + +What is a drawing without color? PDFKit makes it simple to set the fill and +stroke color and opacity. You can pass an array specifying an RGB or CMYK +color, a hex color string, or use any of the named CSS colors. + +The `fillColor` and `strokeColor` methods accept an optional second argument as a shortcut for +setting the `fillOpacity` and `strokeOpacity`. Finally, the `opacity` method +is a convenience method that sets both the fill and stroke opacity to the same +value. + +The `fill` and `stroke` methods also accept a color as an argument so +that you don't have to call `fillColor` or `strokeColor` beforehand. The +`fillAndStroke` method accepts both fill and stroke colors as arguments. + + doc.circle(100, 50, 50) + .lineWidth(3) + .fillOpacity(0.8) + .fillAndStroke("red", "#900") + +This example produces the following output: + +![5](images/color.png "100") + +## Gradients + +PDFKit also supports gradient fills. Gradients can be used just like color fills, +and are applied with the same methods (e.g. `fillColor`, or just `fill`). Before +you can apply a gradient with these methods, however, you must create a gradient object. + +There are two types of gradients: linear and radial. They are created by the `linearGradient` +and `radialGradient` methods. Their function signatures are listed below: + +* `linearGradient(x1, y1, x2, y2)` - `x1,y1` is the start point, `x2,y2` is the end point +* `radialGradient(x1, y1, r1, x2, y2, r2)` - `r1` is the inner radius, `r2` is the outer radius + +Once you have a gradient object, you need to create color stops at points along that gradient. +Stops are defined at percentage values (0 to 1), and take a color value (any usable by the +fillColor method), and an optional opacity. + +You can see both linear and radial gradients in the following example: + + // Create a linear gradient + let grad = doc.linearGradient(50, 0, 150, 100); + grad.stop(0, 'green') + .stop(1, 'red'); + + doc.rect(50, 0, 100, 100); + doc.fill(grad); + + // Create a radial gradient + grad = doc.radialGradient(300, 50, 0, 300, 50, 50); + grad.stop(0, 'orange', 0) + .stop(1, 'orange', 1); + + doc.circle(300, 50, 50); + doc.fill(grad); + +Here is the output from the this example: + +![6]() + +## Winding rules + +Winding rules define how a path is filled and are best illustrated by an +example. The winding rule is an optional attribute to the `fill` and +`fillAndStroke` methods, and there are two values to choose from: `non-zero` +and `even-odd`. + + // Initial setup + doc.fillColor('red') + .translate(-100, -50) + .scale(0.8); + + // Draw the path with the non-zero winding rule + doc.path('M 250,75 L 323,301 131,161 369,161 177,301 z') + .fill('non-zero'); + + // Draw the path with the even-odd winding rule + doc.translate(280, 0) + .path('M 250,75 L 323,301 131,161 369,161 177,301 z') + .fill('even-odd'); + +You'll notice that I used the `scale` and `translate` transformations in this +example. We'll cover those in a minute. The output of this example, with some +added labels, is below. + +![7](images/winding_rules.png "200") + +## Saving and restoring the graphics stack + +Once you start producing more complex vector drawings, you will want to be +able to save and restore the state of the graphics context. The graphics state +is basically a snapshot of all the styles and transformations (see below) that +have been applied, and many states can be created and stored on a stack. Every +time the `save` method is called, the current graphics state is pushed onto +the stack, and when you call `restore`, the last state on the stack is applied +to the context again. This way, you can save the state, change some styles, +and then restore it to how it was before you made those changes. + +### Transformations + +Transformations allow you to modify the look of a drawing without modifying +the drawing itself. There are three types of transformations available, as +well as a method for setting the transformation matrix yourself. They are +`translate`, `rotate` and `scale`. + +The `translate` transformation takes two arguments, `x` and `y`, and effectively +moves the origin of the page which is (0, 0) by default, to the left and +right `x` and `y` units. + +The `rotate` transformation takes an angle and optionally, an object with an +`origin` property. It rotates the document `angle` degrees around the passed +`origin` or by default, around the origin (top left corner) of the page. + +The `scale` transformation takes a scale factor and an optional `origin` +passed in an options hash as with the `rotate` transformation. It is used to +increase or decrease the size of the units in the drawing, or change its +size. For example, applying a scale of `0.5` would make the drawing appear at +half size, and a scale of `2` would make it appear twice as large. + +If you are feeling particularly smart, you can modify the transformation +matrix yourself using the `transform` method. + +We used the `scale` and `translate` transformations above, so here is an +example of using the `rotate` transformation. We'll set the origin of the +rotation to the center of the rectangle. + + doc.rotate(20, {origin: [150, 70]}) + .rect(100, 20, 100, 100) + .fill('gray'); + +This example produces the following effect. + +![8](images/rotate.png "200") + +## Clipping + +A clipping path is a path defined using the normal path creation methods, but +instead of being filled or stroked, it becomes a mask that hides unwanted +parts of the drawing. Everything falling inside the clipping path after it is +created is visible, and everything outside the path is invisible. Here is an +example that clips a checkerboard pattern to the shape of a circle. + + // Create a clipping path + doc.circle(100, 100, 100) + .clip(); + + // Draw a checkerboard pattern + for (let row = 0; row < 10; row++) { + for (let col = 0; col < 10; col++) { + const color = (col % 2) - (row % 2) ? '#eee' : '#4183C4'; + doc.rect(row * 20, col * 20, 20, 20) + .fill(color); + } + } + +The result of this example is the following: + +![9](images/clipping.png "200") + +If you want to "unclip", you can use the `save` method before the clipping, +and then use `restore` to retrieve access to the whole page. + +That's it for vector graphics in PDFKit. Now let's move on to learning about +PDFKit's text support! diff --git a/lib/abstract_reference.js b/lib/abstract_reference.js new file mode 100644 index 000000000..8f2e23aae --- /dev/null +++ b/lib/abstract_reference.js @@ -0,0 +1,11 @@ +/* +PDFAbstractReference - abstract class for PDF reference +*/ + +class PDFAbstractReference { + toString() { + throw new Error('Must be implemented by subclasses'); + } +} + +export default PDFAbstractReference; diff --git a/src/data.js b/lib/data.js similarity index 88% rename from src/data.js rename to lib/data.js index 370b0329e..e3ae79892 100644 --- a/src/data.js +++ b/lib/data.js @@ -1,9 +1,7 @@ -import range from './utils/range'; - class Data { constructor(data = []) { - this.pos = 0; this.data = data; + this.pos = 0; this.length = this.data.length; } @@ -44,12 +42,11 @@ class Data { readInt32() { const int = this.readUInt32(); - if (int >= 0x80000000) { return int - 0x100000000; + } else { + return int; } - - return int; } writeInt32(val) { @@ -74,8 +71,9 @@ class Data { const int = this.readUInt16(); if (int >= 0x8000) { return int - 0x10000; + } else { + return int; } - return int; } writeInt16(val) { @@ -87,11 +85,7 @@ class Data { readString(length) { const ret = []; - for ( - let i = 0, end = length, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { + for (let i = 0; i < length; i++) { ret[i] = String.fromCharCode(this.readByte()); } @@ -99,9 +93,12 @@ class Data { } writeString(val) { - return range(0, val.length, false).map(i => - this.writeByte(val.charCodeAt(i)) - ); + // todo: remove returning data. Seems not used + const result = []; + for (let i = 0; i <= val.length; i++) { + result.push(this.writeByte(val.charCodeAt(i))); + } + return result; } stringAt(pos, length) { @@ -182,11 +179,7 @@ class Data { read(bytes) { const buf = []; - for ( - let i = 0, end = bytes, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { + for (let i = 0; i < bytes; i++) { buf.push(this.readByte()); } @@ -194,7 +187,7 @@ class Data { } write(bytes) { - return Array.from(bytes).map(byte => this.writeByte(byte)); + return bytes.map(byte => this.writeByte(byte)); } } diff --git a/lib/document.js b/lib/document.js new file mode 100644 index 000000000..0a84d298e --- /dev/null +++ b/lib/document.js @@ -0,0 +1,331 @@ +/* +PDFDocument - represents an entire PDF document +By Devon Govett +*/ + +import stream from 'stream'; +import PDFObject from './object'; +import PDFReference from './reference'; +import PDFPage from './page'; +import PDFSecurity from './security'; +import ColorMixin from './mixins/color'; +import VectorMixin from './mixins/vector'; +import FontsMixin from './mixins/fonts'; +import TextMixin from './mixins/text'; +import ImagesMixin from './mixins/images'; +import AnnotationsMixin from './mixins/annotations'; +import OutlineMixin from './mixins/outline'; + +class PDFDocument extends stream.Readable { + constructor(options = {}) { + super(options); + this.options = options; + + // PDF version + switch (options.pdfVersion) { + case '1.4': + this.version = 1.4; + break; + case '1.5': + this.version = 1.5; + break; + case '1.6': + this.version = 1.6; + break; + case '1.7': + case '1.7ext3': + this.version = 1.7; + break; + default: + this.version = 1.3; + break; + } + + // Whether streams should be compressed + this.compress = + this.options.compress != null ? this.options.compress : true; + + this._pageBuffer = []; + this._pageBufferStart = 0; + + // The PDF object store + this._offsets = []; + this._waiting = 0; + this._ended = false; + this._offset = 0; + const Pages = this.ref({ + Type: 'Pages', + Count: 0, + Kids: [] + }); + + Pages.finalize = function() { + this.offset = this.document._offset; + this.document._write(this.id + ' ' + this.gen + ' obj'); + this.document._write('<<'); + this.document._write('/Type /Pages'); + this.document._write(`/Count ${this.data.Count}`); + this.document._write( + `/Kids [${Buffer.concat(this.data.Kids) + .slice(0, -1) + .toString()}]` + ); + this.document._write('>>'); + this.document._write('endobj'); + return this.document._refEnd(this); + }; + + this._root = this.ref({ + Type: 'Catalog', + Pages + }); + + // The current page + this.page = null; + + // Initialize mixins + this.initColor(); + this.initVector(); + this.initFonts(options.font); + this.initText(); + this.initImages(); + this.initOutline(); + + // Initialize the metadata + this.info = { + Producer: 'PDFKit', + Creator: 'PDFKit', + CreationDate: new Date() + }; + + if (this.options.info) { + for (let key in this.options.info) { + const val = this.options.info[key]; + this.info[key] = val; + } + } + + // Generate file ID + this._id = PDFSecurity.generateFileID(this.info); + + // Initialize security settings + this._security = PDFSecurity.create(this, options); + + // Write the header + // PDF version + this._write(`%PDF-${this.version}`); + + // 4 binary chars, as recommended by the spec + this._write('%\xFF\xFF\xFF\xFF'); + + // Add the first page + if (this.options.autoFirstPage !== false) { + this.addPage(); + } + } + + addPage(options) { + // end the current page if needed + if (options == null) { + ({ options } = this); + } + if (!this.options.bufferPages) { + this.flushPages(); + } + + // create a page object + this.page = new PDFPage(this, options); + this._pageBuffer.push(this.page); + + // add the page to the object store + const pages = this._root.data.Pages.data; + pages.Kids.push(new Buffer(this.page.dictionary + ' ')); + pages.Count++; + + // reset x and y coordinates + this.x = this.page.margins.left; + this.y = this.page.margins.top; + + // flip PDF coordinate system so that the origin is in + // the top left rather than the bottom left + this._ctm = [1, 0, 0, 1, 0, 0]; + this.transform(1, 0, 0, -1, 0, this.page.height); + + this.emit('pageAdded'); + + return this; + } + + bufferedPageRange() { + return { start: this._pageBufferStart, count: this._pageBuffer.length }; + } + + switchToPage(n) { + let page; + if (!(page = this._pageBuffer[n - this._pageBufferStart])) { + throw new Error( + `switchToPage(${n}) out of bounds, current buffer covers pages ${ + this._pageBufferStart + } to ${this._pageBufferStart + this._pageBuffer.length - 1}` + ); + } + + return (this.page = page); + } + + flushPages() { + // this local variable exists so we're future-proof against + // reentrant calls to flushPages. + const pages = this._pageBuffer; + this._pageBuffer = []; + this._pageBufferStart += pages.length; + + for (let page of pages) { + page.end(); + } + } + + ref(data) { + const ref = new PDFReference(this, this._offsets.length + 1, data); + this._offsets.push(null); // placeholder for this object's offset once it is finalized + this._waiting++; + return ref; + } + + _read() {} + // do nothing, but this method is required by node + + _write(data) { + if (!Buffer.isBuffer(data)) { + data = new Buffer(data + '\n', 'binary'); + } + + this.push(data); + return (this._offset += data.length); + } + + addContent(data) { + this.page.write(data); + return this; + } + + _refEnd(ref) { + this._offsets[ref.id - 1] = ref.offset; + if (--this._waiting === 0 && this._ended) { + this._finalize(); + return (this._ended = false); + } + } + + write(filename, fn) { + // print a deprecation warning with a stacktrace + const err = new Error(`\ +PDFDocument#write is deprecated, and will be removed in a future version of PDFKit. \ +Please pipe the document into a Node stream.\ +`); + + console.warn(err.stack); + + this.pipe(fs.createWriteStream(filename)); + this.end(); + return this.once('end', fn); + } + + output(fn) { + // more difficult to support this. It would involve concatenating all the buffers together + throw new Error(`\ +PDFDocument#output is deprecated, and has been removed from PDFKit. \ +Please pipe the document into a Node stream.\ +`); + } + + end() { + this.flushPages(); + this._info = this.ref(); + for (let key in this.info) { + let val = this.info[key]; + if (typeof val === 'string') { + val = new String(val); + } + + let entry = this.ref(val); + entry.end(); + + this._info.data[key] = entry; + } + + this._info.end(); + + for (let name in this._fontFamilies) { + const font = this._fontFamilies[name]; + font.finalize(); + } + + this.endOutline(); + + this._root.end(); + this._root.data.Pages.end(); + + if (this._security) { + this._security.end(); + } + + if (this._waiting === 0) { + return this._finalize(); + } else { + return (this._ended = true); + } + } + + _finalize(fn) { + // generate xref + const xRefOffset = this._offset; + this._write('xref'); + this._write(`0 ${this._offsets.length + 1}`); + this._write('0000000000 65535 f '); + + for (let offset of this._offsets) { + offset = `0000000000${offset}`.slice(-10); + this._write(offset + ' 00000 n '); + } + + // trailer + const trailer = { + Size: this._offsets.length + 1, + Root: this._root, + Info: this._info, + ID: [this._id, this._id] + }; + if (this._security) { + trailer.Encrypt = this._security.dictionary; + } + + this._write('trailer'); + this._write(PDFObject.convert(trailer)); + + this._write('startxref'); + this._write(`${xRefOffset}`); + this._write('%%EOF'); + + // end the stream + return this.push(null); + } + + toString() { + return '[object PDFDocument]'; + } +} + +const mixin = methods => { + Object.assign(PDFDocument.prototype, methods); +}; + +mixin(ColorMixin); +mixin(VectorMixin); +mixin(FontsMixin); +mixin(TextMixin); +mixin(ImagesMixin); +mixin(AnnotationsMixin); +mixin(OutlineMixin); + +export default PDFDocument; diff --git a/lib/font.js b/lib/font.js new file mode 100644 index 000000000..b37bc55ad --- /dev/null +++ b/lib/font.js @@ -0,0 +1,40 @@ +class PDFFont { + constructor() {} + + encode() { + throw new Error('Must be implemented by subclasses'); + } + + widthOfString() { + throw new Error('Must be implemented by subclasses'); + } + + ref() { + return this.dictionary != null + ? this.dictionary + : (this.dictionary = this.document.ref()); + } + + finalize() { + if (this.embedded || this.dictionary == null) { + return; + } + + this.embed(); + return (this.embedded = true); + } + + embed() { + throw new Error('Must be implemented by subclasses'); + } + + lineHeight(size, includeGap) { + if (includeGap == null) { + includeGap = false; + } + const gap = includeGap ? this.lineGap : 0; + return ((this.ascender + gap - this.descender) / 1000) * size; + } +} + +export default PDFFont; diff --git a/src/font/afm.js b/lib/font/afm.js similarity index 91% rename from src/font/afm.js rename to lib/font/afm.js index b1c9a2334..8670f1d16 100644 --- a/src/font/afm.js +++ b/lib/font/afm.js @@ -1,5 +1,4 @@ import fs from 'fs'; -import range from '../utils/range'; const WIN_ANSI_MAP = { 402: 131, @@ -28,7 +27,7 @@ const WIN_ANSI_MAP = { 353: 154, 376: 159, 381: 142, - 382: 158, + 382: 158 }; const characters = `\ @@ -110,6 +109,7 @@ class AFMFont { if (BROWSER) { throw new Error('AFMFont.open not available on browser build'); } + return new AFMFont(fs.readFileSync(filename, 'utf8')); } @@ -121,18 +121,25 @@ class AFMFont { this.kernPairs = {}; this.parse(); - this.charWidths = range(0, 255, true).map(i => this.glyphWidths[characters[i]]); - this.bbox = Array.from(this.attributes['FontBBox'].split(/\s+/)).map(e => +e); + // todo: remove charWidths since appears to not be used + this.charWidths = new Array(256); + for (let char = 0; char <= 255; char++) { + this.charWidths[char] = this.glyphWidths[characters[char]]; + } + + this.bbox = this.attributes['FontBBox'].split(/\s+/).map(e => +e); this.ascender = +(this.attributes['Ascender'] || 0); this.descender = +(this.attributes['Descender'] || 0); this.xHeight = +(this.attributes['XHeight'] || 0); this.capHeight = +(this.attributes['CapHeight'] || 0); - this.lineGap = this.bbox[3] - this.bbox[1] - (this.ascender - this.descender); + this.lineGap = + this.bbox[3] - this.bbox[1] - (this.ascender - this.descender); } parse() { let section = ''; - for (let line of Array.from(this.contents.split('\n'))) { + + for (let line of this.contents.split('\n')) { var match; var a; if ((match = line.match(/^Start(\w+)/))) { @@ -179,11 +186,8 @@ class AFMFont { encodeText(text) { const res = []; - for ( - let i = 0, end = text.length, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { + + for (let i = 0, len = text.length; i < len; i++) { let char = text.charCodeAt(i); char = WIN_ANSI_MAP[char] || char; res.push(char.toString(16)); @@ -195,11 +199,7 @@ class AFMFont { glyphsForString(string) { const glyphs = []; - for ( - let i = 0, end = string.length, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { + for (let i = 0, len = string.length; i < len; i++) { const charCode = string.charCodeAt(i); glyphs.push(this.characterToGlyph(charCode)); } @@ -230,6 +230,6 @@ class AFMFont { return advances; } -}; +} export default AFMFont; diff --git a/src/font/data/Courier-Bold.afm b/lib/font/data/Courier-Bold.afm similarity index 100% rename from src/font/data/Courier-Bold.afm rename to lib/font/data/Courier-Bold.afm diff --git a/src/font/data/Courier-BoldOblique.afm b/lib/font/data/Courier-BoldOblique.afm similarity index 100% rename from src/font/data/Courier-BoldOblique.afm rename to lib/font/data/Courier-BoldOblique.afm diff --git a/src/font/data/Courier-Oblique.afm b/lib/font/data/Courier-Oblique.afm similarity index 100% rename from src/font/data/Courier-Oblique.afm rename to lib/font/data/Courier-Oblique.afm diff --git a/src/font/data/Courier.afm b/lib/font/data/Courier.afm similarity index 100% rename from src/font/data/Courier.afm rename to lib/font/data/Courier.afm diff --git a/src/font/data/Helvetica-Bold.afm b/lib/font/data/Helvetica-Bold.afm similarity index 100% rename from src/font/data/Helvetica-Bold.afm rename to lib/font/data/Helvetica-Bold.afm diff --git a/src/font/data/Helvetica-BoldOblique.afm b/lib/font/data/Helvetica-BoldOblique.afm similarity index 100% rename from src/font/data/Helvetica-BoldOblique.afm rename to lib/font/data/Helvetica-BoldOblique.afm diff --git a/src/font/data/Helvetica-Oblique.afm b/lib/font/data/Helvetica-Oblique.afm similarity index 100% rename from src/font/data/Helvetica-Oblique.afm rename to lib/font/data/Helvetica-Oblique.afm diff --git a/src/font/data/Helvetica.afm b/lib/font/data/Helvetica.afm similarity index 100% rename from src/font/data/Helvetica.afm rename to lib/font/data/Helvetica.afm diff --git a/src/font/data/Times-Bold.afm b/lib/font/data/Times-Bold.afm similarity index 100% rename from src/font/data/Times-Bold.afm rename to lib/font/data/Times-Bold.afm diff --git a/src/font/data/Times-BoldItalic.afm b/lib/font/data/Times-BoldItalic.afm similarity index 100% rename from src/font/data/Times-BoldItalic.afm rename to lib/font/data/Times-BoldItalic.afm diff --git a/src/font/data/Times-Italic.afm b/lib/font/data/Times-Italic.afm similarity index 100% rename from src/font/data/Times-Italic.afm rename to lib/font/data/Times-Italic.afm diff --git a/src/font/data/Times-Roman.afm b/lib/font/data/Times-Roman.afm similarity index 100% rename from src/font/data/Times-Roman.afm rename to lib/font/data/Times-Roman.afm diff --git a/src/font/data/Zap.afm b/lib/font/data/Zap.afm similarity index 100% rename from src/font/data/Zap.afm rename to lib/font/data/Zap.afm diff --git a/src/font/data/compressData.js b/lib/font/data/compressData.js similarity index 100% rename from src/font/data/compressData.js rename to lib/font/data/compressData.js diff --git a/lib/font/embedded.js b/lib/font/embedded.js new file mode 100644 index 000000000..79957d3b7 --- /dev/null +++ b/lib/font/embedded.js @@ -0,0 +1,271 @@ +import PDFFont from '../font' + +const toHex = function(num) { + return `0000${num.toString(16)}`.slice(-4); +}; + +class EmbeddedFont extends PDFFont { + constructor(document, font, id) { + super(); + this.document = document; + this.font = font; + this.id = id; + this.subset = this.font.createSubset(); + this.unicode = [[0]]; + this.widths = [this.font.getGlyph(0).advanceWidth]; + + this.name = this.font.postscriptName; + this.scale = 1000 / this.font.unitsPerEm; + this.ascender = this.font.ascent * this.scale; + this.descender = this.font.descent * this.scale; + this.xHeight = this.font.xHeight * this.scale; + this.capHeight = this.font.capHeight * this.scale; + this.lineGap = this.font.lineGap * this.scale; + this.bbox = this.font.bbox; + + if (document.options.fontLayoutCache !== false) { + this.layoutCache = Object.create(null); + } + } + + layoutRun(text, features) { + const run = this.font.layout(text, features); + + // Normalize position values + for (let i = 0; i < run.positions.length; i++) { + const position = run.positions[i]; + for (let key in position) { + position[key] *= this.scale; + } + + position.advanceWidth = run.glyphs[i].advanceWidth * this.scale; + } + + return run; + } + + layoutCached(text) { + if (!this.layoutCache) { + return this.layoutRun(text); + } + let cached; + if ((cached = this.layoutCache[text])) { + return cached; + } + + const run = this.layoutRun(text); + this.layoutCache[text] = run; + return run; + } + + layout(text, features, onlyWidth) { + // Skip the cache if any user defined features are applied + if (features) { + return this.layoutRun(text, features); + } + + let glyphs = onlyWidth ? null : []; + let positions = onlyWidth ? null : []; + let advanceWidth = 0; + + // Split the string by words to increase cache efficiency. + // For this purpose, spaces and tabs are a good enough delimeter. + let last = 0; + let index = 0; + while (index <= text.length) { + var needle; + if ( + (index === text.length && last < index) || + ((needle = text.charAt(index)), [' ', '\t'].includes(needle)) + ) { + const run = this.layoutCached(text.slice(last, ++index)); + if (!onlyWidth) { + glyphs = glyphs.concat(run.glyphs); + positions = positions.concat(run.positions); + } + + advanceWidth += run.advanceWidth; + last = index; + } else { + index++; + } + } + + return { glyphs, positions, advanceWidth }; + } + + encode(text, features) { + const { glyphs, positions } = this.layout(text, features); + const res = this.encodeGlyphs(glyphs); + + return [res, positions]; + } + + encodeGlyphs(glyphs) { + const res = []; + for (let i = 0; i < glyphs.length; i++) { + const glyph = glyphs[i]; + const gid = this.subset.includeGlyph(glyph.id); + res.push(`0000${gid.toString(16)}`.slice(-4)); + + if (this.widths[gid] == null) { + this.widths[gid] = glyph.advanceWidth * this.scale; + } + if (this.unicode[gid] == null) { + this.unicode[gid] = glyph.codePoints; + } + } + + return res; + } + + widthOfString(string, size, features) { + const width = this.layout(string, features, true).advanceWidth; + const scale = size / 1000; + return width * scale; + } + + embed() { + const isCFF = this.subset.cff != null; + const fontFile = this.document.ref(); + + if (isCFF) { + fontFile.data.Subtype = 'CIDFontType0C'; + } + + this.subset + .encodeStream() + .on('data', data => fontFile.write(data)) + .on('end', () => fontFile.end()); + + const familyClass = + ((this.font['OS/2'] != null + ? this.font['OS/2'].sFamilyClass + : undefined) || 0) >> 8; + let flags = 0; + if (this.font.post.isFixedPitch) { + flags |= 1 << 0; + } + if (1 <= familyClass && familyClass <= 7) { + flags |= 1 << 1; + } + flags |= 1 << 2; // assume the font uses non-latin characters + if (familyClass === 10) { + flags |= 1 << 3; + } + if (this.font.head.macStyle.italic) { + flags |= 1 << 6; + } + + // generate a tag (6 uppercase letters. 16 is the char code offset from '1' to 'A'. 74 will map to 'Z') + const tag = [1, 2, 3, 4, 5, 6] + .map(i => String.fromCharCode((this.id.charCodeAt(i) || 74) + 16)) + .join(''); + const name = tag + '+' + this.font.postscriptName; + + const { bbox } = this.font; + const descriptor = this.document.ref({ + Type: 'FontDescriptor', + FontName: name, + Flags: flags, + FontBBox: [ + bbox.minX * this.scale, + bbox.minY * this.scale, + bbox.maxX * this.scale, + bbox.maxY * this.scale + ], + ItalicAngle: this.font.italicAngle, + Ascent: this.ascender, + Descent: this.descender, + CapHeight: (this.font.capHeight || this.font.ascent) * this.scale, + XHeight: (this.font.xHeight || 0) * this.scale, + StemV: 0 + }); // not sure how to calculate this + + if (isCFF) { + descriptor.data.FontFile3 = fontFile; + } else { + descriptor.data.FontFile2 = fontFile; + } + + descriptor.end(); + + const descendantFont = this.document.ref({ + Type: 'Font', + Subtype: isCFF ? 'CIDFontType0' : 'CIDFontType2', + BaseFont: name, + CIDSystemInfo: { + Registry: new String('Adobe'), + Ordering: new String('Identity'), + Supplement: 0 + }, + FontDescriptor: descriptor, + W: [0, this.widths] + }); + + descendantFont.end(); + + this.dictionary.data = { + Type: 'Font', + Subtype: 'Type0', + BaseFont: name, + Encoding: 'Identity-H', + DescendantFonts: [descendantFont], + ToUnicode: this.toUnicodeCmap() + }; + + return this.dictionary.end(); + } + + // Maps the glyph ids encoded in the PDF back to unicode strings + // Because of ligature substitutions and the like, there may be one or more + // unicode characters represented by each glyph. + toUnicodeCmap() { + const cmap = this.document.ref(); + + const entries = []; + for (let codePoints of this.unicode) { + const encoded = []; + + // encode codePoints to utf16 + for (let value of codePoints) { + if (value > 0xffff) { + value -= 0x10000; + encoded.push(toHex(((value >>> 10) & 0x3ff) | 0xd800)); + value = 0xdc00 | (value & 0x3ff); + } + + encoded.push(toHex(value)); + } + + entries.push(`<${encoded.join(' ')}>`); + } + + cmap.end(`\ +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo << + /Registry (Adobe) + /Ordering (UCS) + /Supplement 0 +>> def +/CMapName /Adobe-Identity-UCS def +/CMapType 2 def +1 begincodespacerange +<0000> +endcodespacerange +1 beginbfrange +<0000> <${toHex(entries.length - 1)}> [${entries.join(' ')}] +endbfrange +endcmap +CMapName currentdict /CMap defineresource pop +end +end\ +`); + + return cmap; + } +} + +export default EmbeddedFont diff --git a/lib/font/standard.js b/lib/font/standard.js new file mode 100644 index 000000000..d679f4d50 --- /dev/null +++ b/lib/font/standard.js @@ -0,0 +1,126 @@ +import AFMFont from './afm'; +import PDFFont from '../font'; +import fs from 'fs'; + +const STANDARD_FONTS = { + Courier() { + return fs.readFileSync(__dirname + '/data/Courier.afm', 'utf8'); + }, + 'Courier-Bold'() { + return fs.readFileSync(__dirname + '/data/Courier-Bold.afm', 'utf8'); + }, + 'Courier-Oblique'() { + return fs.readFileSync(__dirname + '/data/Courier-Oblique.afm', 'utf8'); + }, + 'Courier-BoldOblique'() { + return fs.readFileSync(__dirname + '/data/Courier-BoldOblique.afm', 'utf8'); + }, + Helvetica() { + return fs.readFileSync(__dirname + '/data/Helvetica.afm', 'utf8'); + }, + 'Helvetica-Bold'() { + return fs.readFileSync(__dirname + '/data/Helvetica-Bold.afm', 'utf8'); + }, + 'Helvetica-Oblique'() { + return fs.readFileSync(__dirname + '/data/Helvetica-Oblique.afm', 'utf8'); + }, + 'Helvetica-BoldOblique'() { + return fs.readFileSync( + __dirname + '/data/Helvetica-BoldOblique.afm', + 'utf8' + ); + }, + 'Times-Roman'() { + return fs.readFileSync(__dirname + '/data/Times-Roman.afm', 'utf8'); + }, + 'Times-Bold'() { + return fs.readFileSync(__dirname + '/data/Times-Bold.afm', 'utf8'); + }, + 'Times-Italic'() { + return fs.readFileSync(__dirname + '/data/Times-Italic.afm', 'utf8'); + }, + 'Times-BoldItalic'() { + return fs.readFileSync(__dirname + '/data/Times-BoldItalic.afm', 'utf8'); + }, + Symbol() { + return fs.readFileSync(__dirname + '/data/Symbol.afm', 'utf8'); + }, + ZapfDingbats() { + return fs.readFileSync(__dirname + '/data/ZapfDingbats.afm', 'utf8'); + } +}; +class StandardFont extends PDFFont { + constructor(document, name, id) { + super(); + this.document = document; + this.name = name; + this.id = id; + this.font = new AFMFont(STANDARD_FONTS[this.name]()); + ({ + ascender: this.ascender, + descender: this.descender, + bbox: this.bbox, + lineGap: this.lineGap, + xHeight: this.xHeight, + capHeight: this.capHeight + } = this.font); + } + + embed() { + this.dictionary.data = { + Type: 'Font', + BaseFont: this.name, + Subtype: 'Type1', + Encoding: 'WinAnsiEncoding' + }; + + return this.dictionary.end(); + } + + encode(text) { + const encoded = this.font.encodeText(text) + const glyphs = this.font.glyphsForString(`${text}`) + const advances = this.font.advancesForGlyphs(glyphs) + const positions = [] + for (let i = 0; i < glyphs.length; i++) { + const glyph = glyphs[i] + positions.push({ + xAdvance: advances[i], + yAdvance: 0, + xOffset: 0, + yOffset: 0, + advanceWidth: this.font.widthOfGlyph(glyph) + }) + } + + return [encoded, positions] + } + + encodeGlyphs(glyphs) { + const res = [] + + for (let glyph of Array.from(glyphs)) { + res.push(`00${glyph.id.toString(16)}`.slice(-2)); + } + return res; + } + + widthOfString(string, size) { + const glyphs = this.font.glyphsForString(`${string}`); + const advances = this.font.advancesForGlyphs(glyphs); + + let width = 0; + for (let advance of advances) { + width += advance + } + + const scale = size / 1000; + return width * scale; + } + + static isStandardFont(name) { + return name in STANDARD_FONTS + } +} + +export default StandardFont; diff --git a/lib/font_factory.js b/lib/font_factory.js new file mode 100644 index 000000000..4bf0362e1 --- /dev/null +++ b/lib/font_factory.js @@ -0,0 +1,35 @@ +import fs from 'fs'; +import fontkit from '@react-pdf/fontkit'; +import StandardFont from './font/standard'; +import EmbeddedFont from './font/embedded'; + +export class PDFFontFactory { + static open(document, src, family, id) { + let font; + if (typeof src === 'string') { + if (StandardFont.isStandardFont(src)) { + return new StandardFont(document, src, id); + } + + src = fs.readFileSync(src); + } + if (Buffer.isBuffer(src)) { + font = fontkit.create(src, family); + } else if (src instanceof Uint8Array) { + font = fontkit.create(new Buffer(src), family); + } else if (src instanceof ArrayBuffer) { + font = fontkit.create(new Buffer(new Uint8Array(src)), family); + + } else if (typeof src === 'object') { + font = src; + } + + if (font == null) { + throw new Error('Not a supported font format or standard PDF font.'); + } + + return new EmbeddedFont(document, font, id); + } +} + +export default PDFFontFactory; diff --git a/lib/gradient.js b/lib/gradient.js new file mode 100644 index 000000000..f499f36ac --- /dev/null +++ b/lib/gradient.js @@ -0,0 +1,265 @@ +import PDFObject from './object'; + +const { number } = PDFObject; + +class PDFGradient { + constructor(doc) { + this.doc = doc; + this.stops = []; + this.embedded = false; + this.transform = [1, 0, 0, 1, 0, 0]; + } + + stop(pos, color, opacity) { + if (opacity == null) { + opacity = 1; + } + color = this.doc._normalizeColor(color); + + if (this.stops.length === 0) { + if (color.length === 3) { + this._colorSpace = 'DeviceRGB'; + } else if (color.length === 4) { + this._colorSpace = 'DeviceCMYK'; + } else if (color.length === 1) { + this._colorSpace = 'DeviceGray'; + } else { + throw new Error('Unknown color space'); + } + } else if ( + (this._colorSpace === 'DeviceRGB' && color.length !== 3) || + (this._colorSpace === 'DeviceCMYK' && color.length !== 4) || + (this._colorSpace === 'DeviceGray' && color.length !== 1) + ) { + throw new Error('All gradient stops must use the same color space'); + } + + opacity = Math.max(0, Math.min(1, opacity)); + this.stops.push([pos, color, opacity]); + return this; + } + + setTransform(m11, m12, m21, m22, dx, dy) { + this.transform = [m11, m12, m21, m22, dx, dy]; + return this; + } + + embed(m) { + let fn; + if (this.stops.length === 0) { + return; + } + this.embedded = true; + this.matrix = m; + + // if the last stop comes before 100%, add a copy at 100% + const last = this.stops[this.stops.length - 1]; + if (last[0] < 1) { + this.stops.push([1, last[1], last[2]]); + } + + const bounds = []; + const encode = []; + const stops = []; + + for (let i = 0, stopsLength = this.stops.length - 1; i < stopsLength; i++) { + encode.push(0, 1); + if (i + 2 !== stopsLength) { + bounds.push(this.stops[i + 1][0]); + } + + fn = this.doc.ref({ + FunctionType: 2, + Domain: [0, 1], + C0: this.stops[i + 0][1], + C1: this.stops[i + 1][1], + N: 1 + }); + + stops.push(fn); + fn.end(); + } + + // if there are only two stops, we don't need a stitching function + if (stops.length === 1) { + fn = stops[0]; + } else { + fn = this.doc.ref({ + FunctionType: 3, // stitching function + Domain: [0, 1], + Functions: stops, + Bounds: bounds, + Encode: encode + }); + + fn.end(); + } + + this.id = `Sh${++this.doc._gradCount}`; + + const shader = this.shader(fn); + shader.end(); + + const pattern = this.doc.ref({ + Type: 'Pattern', + PatternType: 2, + Shading: shader, + Matrix: this.matrix.map(v => number(v)) + }); + + pattern.end(); + + if (this.stops.some(stop => stop[2] < 1)) { + let grad = this.opacityGradient(); + grad._colorSpace = 'DeviceGray'; + + for (let stop of this.stops) { + grad.stop(stop[0], [stop[2]]); + } + + grad = grad.embed(this.matrix); + + const pageBBox = [0, 0, this.doc.page.width, this.doc.page.height]; + + const form = this.doc.ref({ + Type: 'XObject', + Subtype: 'Form', + FormType: 1, + BBox: pageBBox, + Group: { + Type: 'Group', + S: 'Transparency', + CS: 'DeviceGray' + }, + Resources: { + ProcSet: ['PDF', 'Text', 'ImageB', 'ImageC', 'ImageI'], + Pattern: { + Sh1: grad + } + } + }); + + form.write('/Pattern cs /Sh1 scn'); + form.end(`${pageBBox.join(' ')} re f`); + + const gstate = this.doc.ref({ + Type: 'ExtGState', + SMask: { + Type: 'Mask', + S: 'Luminosity', + G: form + } + }); + + gstate.end(); + + const opacityPattern = this.doc.ref({ + Type: 'Pattern', + PatternType: 1, + PaintType: 1, + TilingType: 2, + BBox: pageBBox, + XStep: pageBBox[2], + YStep: pageBBox[3], + Resources: { + ProcSet: ['PDF', 'Text', 'ImageB', 'ImageC', 'ImageI'], + Pattern: { + Sh1: pattern + }, + ExtGState: { + Gs1: gstate + } + } + }); + + opacityPattern.write('/Gs1 gs /Pattern cs /Sh1 scn'); + opacityPattern.end(`${pageBBox.join(' ')} re f`); + + this.doc.page.patterns[this.id] = opacityPattern; + } else { + this.doc.page.patterns[this.id] = pattern; + } + + return pattern; + } + + apply(op) { + // apply gradient transform to existing document ctm + const [m0, m1, m2, m3, m4, m5] = this.doc._ctm; + const [m11, m12, m21, m22, dx, dy] = this.transform; + const m = [ + m0 * m11 + m2 * m12, + m1 * m11 + m3 * m12, + m0 * m21 + m2 * m22, + m1 * m21 + m3 * m22, + m0 * dx + m2 * dy + m4, + m1 * dx + m3 * dy + m5 + ]; + + if (!this.embedded || m.join(' ') !== this.matrix.join(' ')) { + this.embed(m); + } + return this.doc.addContent(`/${this.id} ${op}`); + } +} + +class PDFLinearGradient extends PDFGradient { + constructor(doc, x1, y1, x2, y2) { + super(doc); + this.x1 = x1; + this.y1 = y1; + this.x2 = x2; + this.y2 = y2; + } + + shader(fn) { + return this.doc.ref({ + ShadingType: 2, + ColorSpace: this._colorSpace, + Coords: [this.x1, this.y1, this.x2, this.y2], + Function: fn, + Extend: [true, true] + }); + } + + opacityGradient() { + return new PDFLinearGradient(this.doc, this.x1, this.y1, this.x2, this.y2); + } +} + +class PDFRadialGradient extends PDFGradient { + constructor(doc, x1, y1, r1, x2, y2, r2) { + super(doc); + this.doc = doc; + this.x1 = x1; + this.y1 = y1; + this.r1 = r1; + this.x2 = x2; + this.y2 = y2; + this.r2 = r2; + } + + shader(fn) { + return this.doc.ref({ + ShadingType: 3, + ColorSpace: this._colorSpace, + Coords: [this.x1, this.y1, this.r1, this.x2, this.y2, this.r2], + Function: fn, + Extend: [true, true] + }); + } + + opacityGradient() { + return new PDFRadialGradient( + this.doc, + this.x1, + this.y1, + this.r1, + this.x2, + this.y2, + this.r2 + ); + } +} + +export default { PDFGradient, PDFLinearGradient, PDFRadialGradient }; diff --git a/src/image.js b/lib/image.js similarity index 56% rename from src/image.js rename to lib/image.js index 2ef936d76..bd1368440 100644 --- a/src/image.js +++ b/lib/image.js @@ -1,22 +1,28 @@ -import fs from 'fs'; -import Data from './data'; -import JPEG from './image/jpeg'; -import PNG from './image/png'; +/* +PDFImage - embeds images in PDF documents +By Devon Govett +*/ + +import fs from 'fs' +import JPEG from './image/jpeg' +import PNG from './image/png' class PDFImage { static open(src, label) { - let data; + let data if (Buffer.isBuffer(src)) { - data = src; + data = src } else if (src instanceof ArrayBuffer) { - data = new Buffer(new Uint8Array(src)); + data = new Buffer(new Uint8Array(src)) } else { - let match = /^data:.+;base64,(.*)$/.exec(src); - if (match) { + let match; + if ((match = /^data:.+;base64,(.*)$/.exec(src))) { data = new Buffer(match[1], 'base64'); } else if (!BROWSER) { data = fs.readFileSync(src); - if (!data) return; + if (!data) { + return; + } } } @@ -25,7 +31,7 @@ class PDFImage { } else if (data[0] === 0x89 && data.toString('ascii', 1, 4) === 'PNG') { return new PNG(data, label); } else { - throw new Error('Unknown image format.'); + throw new Error('Unknown image format.') } } } diff --git a/src/image/jpeg.js b/lib/image/jpeg.js similarity index 80% rename from src/image/jpeg.js rename to lib/image/jpeg.js index 715e5c6d5..46e7b729b 100644 --- a/src/image/jpeg.js +++ b/lib/image/jpeg.js @@ -1,4 +1,4 @@ -let MARKERS = [ +const MARKERS = [ 0xffc0, 0xffc1, 0xffc2, @@ -13,15 +13,20 @@ let MARKERS = [ 0xffcc, 0xffcd, 0xffce, - 0xffcf, + 0xffcf ]; +const COLOR_SPACE_MAP = { + 1: 'DeviceGray', + 3: 'DeviceRGB', + 4: 'DeviceCMYK' +}; + class JPEG { constructor(data, label) { let marker; this.data = data; this.label = label; - if (this.data.readUInt16BE(0) !== 0xffd8) { throw 'SOI not found in JPEG'; } @@ -30,13 +35,13 @@ class JPEG { while (pos < this.data.length) { marker = this.data.readUInt16BE(pos); pos += 2; - if (Array.from(MARKERS).includes(marker)) { + if (MARKERS.includes(marker)) { break; } pos += this.data.readUInt16BE(pos); } - if (!Array.from(MARKERS).includes(marker)) { + if (!MARKERS.includes(marker)) { throw 'Invalid JPEG.'; } pos += 2; @@ -49,16 +54,7 @@ class JPEG { pos += 2; const channels = this.data[pos++]; - this.colorSpace = (() => { - switch (channels) { - case 1: - return 'DeviceGray'; - case 3: - return 'DeviceRGB'; - case 4: - return 'DeviceCMYK'; - } - })(); + this.colorSpace = COLOR_SPACE_MAP[channels]; this.obj = null; } @@ -75,7 +71,7 @@ class JPEG { Width: this.width, Height: this.height, ColorSpace: this.colorSpace, - Filter: 'DCTDecode', + Filter: 'DCTDecode' }); // add extra decode params for CMYK images. By swapping the @@ -90,6 +86,6 @@ class JPEG { // free memory return (this.data = null); } -}; +} export default JPEG; diff --git a/src/image/png.js b/lib/image/png.js similarity index 71% rename from src/image/png.js rename to lib/image/png.js index c5475f1dc..dd1cc7af8 100644 --- a/src/image/png.js +++ b/lib/image/png.js @@ -17,21 +17,23 @@ class PNGImage { return; } + const hasAlphaChannel = this.image.hasAlphaChannel; + this.obj = this.document.ref({ Type: 'XObject', Subtype: 'Image', - BitsPerComponent: this.image.bits, + BitsPerComponent: hasAlphaChannel ? 8 : this.image.bits, Width: this.width, Height: this.height, - Filter: 'FlateDecode', + Filter: 'FlateDecode' }); - if (!this.image.hasAlphaChannel) { + if (!hasAlphaChannel) { const params = this.document.ref({ Predictor: 15, Colors: this.image.colors, BitsPerComponent: this.image.bits, - Columns: this.width, + Columns: this.width }); this.obj.data['DecodeParms'] = params; @@ -50,39 +52,39 @@ class PNGImage { 'Indexed', 'DeviceRGB', this.image.palette.length / 3 - 1, - palette, + palette ]; } // For PNG color types 0, 2 and 3, the transparency data is stored in // a dedicated PNG chunk. - if (this.image.transparency.grayscale) { + if (this.image.transparency.grayscale != null) { // Use Color Key Masking (spec section 4.8.5) // An array with N elements, where N is two times the number of color components. - const val = this.image.transparency.greyscale; - return (this.obj.data['Mask'] = [val, val]); + const val = this.image.transparency.grayscale; + this.obj.data['Mask'] = [val, val]; } else if (this.image.transparency.rgb) { // Use Color Key Masking (spec section 4.8.5) // An array with N elements, where N is two times the number of color components. const { rgb } = this.image.transparency; const mask = []; - for (let x of Array.from(rgb)) { + + for (let x of rgb) { mask.push(x, x); } - return (this.obj.data['Mask'] = mask); + this.obj.data['Mask'] = mask; } else if (this.image.transparency.indexed) { // Create a transparency SMask for the image based on the data // in the PLTE and tRNS sections. See below for details on SMasks. return this.loadIndexedAlphaChannel(); - } else if (this.image.hasAlphaChannel) { + } else if (hasAlphaChannel) { // For PNG color types 4 and 6, the transparency data is stored as a alpha // channel mixed in with the main image data. Separate this data out into an // SMask object and store it separately in the PDF. return this.splitAlphaChannel(); - } else { - return this.finalize(); } + this.finalize(); } finalize() { @@ -95,7 +97,7 @@ class PNGImage { BitsPerComponent: 8, Filter: 'FlateDecode', ColorSpace: 'DeviceGray', - Decode: [0, 1], + Decode: [0, 1] }); sMask.end(this.alphaChannel); @@ -113,44 +115,32 @@ class PNGImage { splitAlphaChannel() { return this.image.decodePixels(pixels => { let a, p; - const colorByteSize = (this.image.colors * this.image.bits) / 8; + + const colorCount = this.image.colors; const pixelCount = this.width * this.height; - const imgData = new Buffer(pixelCount * colorByteSize); + const imgData = new Buffer(pixelCount * colorCount); const alphaChannel = new Buffer(pixelCount); let i = (p = a = 0); const len = pixels.length; + // For 16bit images copy only most significant byte (MSB) - PNG data is always stored in network byte order (MSB first) + const skipByteCount = this.image.bits === 16 ? 1 : 0; while (i < len) { - imgData[p++] = pixels[i++]; - imgData[p++] = pixels[i++]; - imgData[p++] = pixels[i++]; + for (let colorIndex = 0; colorIndex < colorCount; colorIndex++) { + imgData[p++] = pixels[i++]; + i += skipByteCount; + } alphaChannel[a++] = pixels[i++]; + i += skipByteCount; } - let done = 0; - zlib.deflate(imgData, (err, imgData1) => { - this.imgData = imgData1; - if (err) { - throw err; - } - if (++done === 2) { - return this.finalize(); - } - }); - - return zlib.deflate(alphaChannel, (err, alphaChannel1) => { - this.alphaChannel = alphaChannel1; - if (err) { - throw err; - } - if (++done === 2) { - return this.finalize(); - } - }); + this.imgData = zlib.deflateSync(imgData); + this.alphaChannel = zlib.deflateSync(alphaChannel); + return this.finalize(); }); } - loadIndexedAlphaChannel(fn) { + loadIndexedAlphaChannel() { const transparency = this.image.transparency.indexed; return this.image.decodePixels(pixels => { const alphaChannel = new Buffer(this.width * this.height); @@ -160,13 +150,8 @@ class PNGImage { alphaChannel[i++] = transparency[pixels[j]]; } - return zlib.deflate(alphaChannel, (err, alphaChannel1) => { - this.alphaChannel = alphaChannel1; - if (err) { - throw err; - } - return this.finalize(); - }); + this.alphaChannel = zlib.deflateSync(alphaChannel); + return this.finalize(); }); } } diff --git a/src/index.js b/lib/index.js similarity index 73% rename from src/index.js rename to lib/index.js index a73fd9855..810a5c256 100644 --- a/src/index.js +++ b/lib/index.js @@ -1,4 +1,5 @@ import PDFDocument from './document' export * from './font' +export * from './font_factory' export default PDFDocument diff --git a/lib/line_wrapper.js b/lib/line_wrapper.js new file mode 100644 index 000000000..d37817d71 --- /dev/null +++ b/lib/line_wrapper.js @@ -0,0 +1,328 @@ +import { EventEmitter } from 'events'; +import LineBreaker from 'linebreak'; + +class LineWrapper extends EventEmitter { + constructor(document, options) { + super(); + this.document = document; + this.indent = options.indent || 0; + this.characterSpacing = options.characterSpacing || 0; + this.wordSpacing = options.wordSpacing === 0; + this.columns = options.columns || 1; + this.columnGap = options.columnGap != null ? options.columnGap : 18; // 1/4 inch + this.lineWidth = + (options.width - this.columnGap * (this.columns - 1)) / this.columns; + this.spaceLeft = this.lineWidth; + this.startX = this.document.x; + this.startY = this.document.y; + this.column = 1; + this.ellipsis = options.ellipsis; + this.continuedX = 0; + this.features = options.features; + + // calculate the maximum Y position the text can appear at + if (options.height != null) { + this.height = options.height; + this.maxY = this.startY + options.height; + } else { + this.maxY = this.document.page.maxY(); + } + + // handle paragraph indents + this.on('firstLine', options => { + // if this is the first line of the text segment, and + // we're continuing where we left off, indent that much + // otherwise use the user specified indent option + const indent = this.continuedX || this.indent; + this.document.x += indent; + this.lineWidth -= indent; + + return this.once('line', () => { + this.document.x -= indent; + this.lineWidth += indent; + if (options.continued && !this.continuedX) { + this.continuedX = this.indent; + } + if (!options.continued) { + return (this.continuedX = 0); + } + }); + }); + + // handle left aligning last lines of paragraphs + this.on('lastLine', options => { + const { align } = options; + if (align === 'justify') { + options.align = 'left'; + } + this.lastLine = true; + + return this.once('line', () => { + this.document.y += options.paragraphGap || 0; + options.align = align; + return (this.lastLine = false); + }); + }); + } + + wordWidth(word) { + return ( + this.document.widthOfString(word, this) + + this.characterSpacing + + this.wordSpacing + ); + } + + eachWord(text, fn) { + // setup a unicode line breaker + let bk; + const breaker = new LineBreaker(text); + let last = null; + const wordWidths = Object.create(null); + + while ((bk = breaker.nextBreak())) { + var shouldContinue; + let word = text.slice( + (last != null ? last.position : undefined) || 0, + bk.position + ); + let w = + wordWidths[word] != null + ? wordWidths[word] + : (wordWidths[word] = this.wordWidth(word)); + + // if the word is longer than the whole line, chop it up + // TODO: break by grapheme clusters, not JS string characters + if (w > this.lineWidth + this.continuedX) { + // make some fake break objects + let lbk = last; + const fbk = {}; + + while (word.length) { + // fit as much of the word as possible into the space we have + var l, mightGrow; + if (w > this.spaceLeft) { + // start our check at the end of our available space - this method is faster than a loop of each character and it resolves + // an issue with long loops when processing massive words, such as a huge number of spaces + l = Math.ceil(this.spaceLeft / (w / word.length)); + w = this.wordWidth(word.slice(0, l)); + mightGrow = w <= this.spaceLeft && l < word.length; + } else { + l = word.length; + } + let mustShrink = w > this.spaceLeft && l > 0; + // shrink or grow word as necessary after our near-guess above + while (mustShrink || mightGrow) { + if (mustShrink) { + w = this.wordWidth(word.slice(0, --l)); + mustShrink = w > this.spaceLeft && l > 0; + } else { + w = this.wordWidth(word.slice(0, ++l)); + mustShrink = w > this.spaceLeft && l > 0; + mightGrow = w <= this.spaceLeft && l < word.length; + } + } + + // send a required break unless this is the last piece and a linebreak is not specified + fbk.required = bk.required || l < word.length; + shouldContinue = fn(word.slice(0, l), w, fbk, lbk); + lbk = { required: false }; + + // get the remaining piece of the word + word = word.slice(l); + w = this.wordWidth(word); + + if (shouldContinue === false) { + break; + } + } + } else { + // otherwise just emit the break as it was given to us + shouldContinue = fn(word, w, bk, last); + } + + if (shouldContinue === false) { + break; + } + last = bk; + } + } + + wrap(text, options) { + // override options from previous continued fragments + if (options.indent != null) { + this.indent = options.indent; + } + if (options.characterSpacing != null) { + this.characterSpacing = options.characterSpacing; + } + if (options.wordSpacing != null) { + this.wordSpacing = options.wordSpacing; + } + if (options.ellipsis != null) { + this.ellipsis = options.ellipsis; + } + + // make sure we're actually on the page + // and that the first line of is never by + // itself at the bottom of a page (orphans) + const nextY = this.document.y + this.document.currentLineHeight(true); + if (this.document.y > this.maxY || nextY > this.maxY) { + this.nextSection(); + } + + let buffer = ''; + let textWidth = 0; + let wc = 0; + let lc = 0; + + let { y } = this.document; // used to reset Y pos if options.continued (below) + const emitLine = () => { + options.textWidth = textWidth + this.wordSpacing * (wc - 1); + options.wordCount = wc; + options.lineWidth = this.lineWidth; + ({ y } = this.document); + this.emit('line', buffer, options, this); + return lc++; + }; + + this.emit('sectionStart', options, this); + + this.eachWord(text, (word, w, bk, last) => { + if (last == null || last.required) { + this.emit('firstLine', options, this); + this.spaceLeft = this.lineWidth; + } + + if (w <= this.spaceLeft) { + buffer += word; + textWidth += w; + wc++; + } + + if (bk.required || w > this.spaceLeft) { + // if the user specified a max height and an ellipsis, and is about to pass the + // max height and max columns after the next line, append the ellipsis + const lh = this.document.currentLineHeight(true); + if ( + this.height != null && + this.ellipsis && + this.document.y + lh * 2 > this.maxY && + this.column >= this.columns + ) { + if (this.ellipsis === true) { + this.ellipsis = '…'; + } // map default ellipsis character + buffer = buffer.replace(/\s+$/, ''); + textWidth = this.wordWidth(buffer + this.ellipsis); + + // remove characters from the buffer until the ellipsis fits + // to avoid inifinite loop need to stop while-loop if buffer is empty string + while (buffer && textWidth > this.lineWidth) { + buffer = buffer.slice(0, -1).replace(/\s+$/, ''); + textWidth = this.wordWidth(buffer + this.ellipsis); + } + // need to add ellipsis only if there is enough space for it + if (textWidth <= this.lineWidth) { + buffer = buffer + this.ellipsis; + } + + textWidth = this.wordWidth(buffer); + } + + if (bk.required) { + if (w > this.spaceLeft) { + emitLine(); + buffer = word; + textWidth = w; + wc = 1; + } + + this.emit('lastLine', options, this); + } + + emitLine(); + + // if we've reached the edge of the page, + // continue on a new page or column + if (this.document.y + lh > this.maxY) { + const shouldContinue = this.nextSection(); + + // stop if we reached the maximum height + if (!shouldContinue) { + wc = 0; + buffer = ''; + return false; + } + } + + // reset the space left and buffer + if (bk.required) { + this.spaceLeft = this.lineWidth; + buffer = ''; + textWidth = 0; + return (wc = 0); + } else { + // reset the space left and buffer + this.spaceLeft = this.lineWidth - w; + buffer = word; + textWidth = w; + return (wc = 1); + } + } else { + return (this.spaceLeft -= w); + } + }); + + if (wc > 0) { + this.emit('lastLine', options, this); + emitLine(); + } + + this.emit('sectionEnd', options, this); + + // if the wrap is set to be continued, save the X position + // to start the first line of the next segment at, and reset + // the y position + if (options.continued === true) { + if (lc > 1) { + this.continuedX = 0; + } + this.continuedX += options.textWidth || 0; + return (this.document.y = y); + } else { + return (this.document.x = this.startX); + } + } + + nextSection(options) { + this.emit('sectionEnd', options, this); + + if (++this.column > this.columns) { + // if a max height was specified by the user, we're done. + // otherwise, the default is to make a new page at the bottom. + if (this.height != null) { + return false; + } + + this.document.addPage(); + this.column = 1; + this.startY = this.document.page.margins.top; + this.maxY = this.document.page.maxY(); + this.document.x = this.startX; + if (this.document._fillColor) { + this.document.fillColor(...(this.document._fillColor || [])); + } + this.emit('pageBreak', options, this); + } else { + this.document.x += this.lineWidth + this.columnGap; + this.document.y = this.startY; + this.emit('columnBreak', options, this); + } + + this.emit('sectionStart', options, this); + return true; + } +} + +export default LineWrapper; diff --git a/src/mixins/annotations.js b/lib/mixins/annotations.js similarity index 94% rename from src/mixins/annotations.js rename to lib/mixins/annotations.js index c7ebc4030..0f5ca4588 100644 --- a/src/mixins/annotations.js +++ b/lib/mixins/annotations.js @@ -51,7 +51,7 @@ export default { if (url >= 0 && url < pages.Kids.length) { options.A = this.ref({ S: 'GoTo', - D: [pages.Kids[url], 'XYZ', null, null, null], + D: [pages.Kids[url], 'XYZ', null, null, null] }); options.A.end(); } else { @@ -61,7 +61,7 @@ export default { // Link to an external url options.A = this.ref({ S: 'URI', - URI: new String(url), + URI: new String(url) }); options.A.end(); } @@ -73,7 +73,7 @@ export default { if (options == null) { options = {}; } - const [x1, y1, x2, y2] = Array.from(this._convertRect(x, y, w, h)); + const [x1, y1, x2, y2] = this._convertRect(x, y, w, h); options.QuadPoints = [x1, y2, x2, y2, x1, y1, x2, y1]; options.Contents = new String(); return this.annotate(x, y, w, h, options); @@ -153,12 +153,12 @@ export default { let x2 = x1 + w; // apply current transformation matrix to points - const [m0, m1, m2, m3, m4, m5] = Array.from(this._ctm); + const [m0, m1, m2, m3, m4, m5] = this._ctm; x1 = m0 * x1 + m2 * y1 + m4; y1 = m1 * x1 + m3 * y1 + m5; x2 = m0 * x2 + m2 * y2 + m4; y2 = m1 * x2 + m3 * y2 + m5; return [x1, y1, x2, y2]; - }, + } }; diff --git a/src/mixins/color.js b/lib/mixins/color.js similarity index 88% rename from src/mixins/color.js rename to lib/mixins/color.js index 97e35cdc8..f3664ab35 100644 --- a/src/mixins/color.js +++ b/lib/mixins/color.js @@ -1,13 +1,21 @@ +import Gradient from '../gradient'; + +const { PDFGradient, PDFLinearGradient, PDFRadialGradient } = Gradient; + export default { initColor() { // The opacity dictionaries this._opacityRegistry = {}; this._opacityCount = 0; - return (this._gradCount = 0); + + return this._gradCount = 0; }, _normalizeColor(color) { - let part; + if (color instanceof PDFGradient) { + return color; + } + if (typeof color === 'string') { if (color.charAt(0) === '#') { if (color.length === 4) { @@ -26,25 +34,11 @@ export default { if (Array.isArray(color)) { // RGB if (color.length === 3) { - color = (() => { - const result = []; - for (part of Array.from(color)) { - result.push(part / 255); - } - return result; - })(); - + color = color.map(part => part / 255); // CMYK } else if (color.length === 4) { - color = (() => { - const result1 = []; - for (part of Array.from(color)) { - result1.push(part / 100); - } - return result1; - })(); + color = color.map(part => part / 100); } - return color; } @@ -59,11 +53,16 @@ export default { const op = stroke ? 'SCN' : 'scn'; - const space = color.length === 4 ? 'DeviceCMYK' : 'DeviceRGB'; - this._setColorSpace(space, stroke); + if (color instanceof PDFGradient) { + this._setColorSpace('Pattern', stroke); + color.apply(op); + } else { + const space = color.length === 4 ? 'DeviceCMYK' : 'DeviceRGB'; + this._setColorSpace(space, stroke); - color = color.join(' '); - this.addContent(`${color} ${op}`); + color = color.join(' '); + this.addContent(`${color} ${op}`); + } return true; }, @@ -123,7 +122,7 @@ export default { const key = `${fillOpacity}_${strokeOpacity}`; if (this._opacityRegistry[key]) { - [dictionary, name] = Array.from(this._opacityRegistry[key]); + [dictionary, name] = this._opacityRegistry[key]; } else { dictionary = { Type: 'ExtGState' }; @@ -144,6 +143,14 @@ export default { this.page.ext_gstates[name] = dictionary; return this.addContent(`/${name} gs`); }, + + linearGradient(x1, y1, x2, y2) { + return new PDFLinearGradient(this, x1, y1, x2, y2); + }, + + radialGradient(x1, y1, r1, x2, y2, r2) { + return new PDFRadialGradient(this, x1, y1, r1, x2, y2, r2); + } }; var namedColors = { @@ -293,5 +300,5 @@ var namedColors = { white: [255, 255, 255], whitesmoke: [245, 245, 245], yellow: [255, 255, 0], - yellowgreen: [154, 205, 50], + yellowgreen: [154, 205, 50] }; diff --git a/src/mixins/fonts.js b/lib/mixins/fonts.js similarity index 88% rename from src/mixins/fonts.js rename to lib/mixins/fonts.js index e7490eb24..d66d4a71f 100644 --- a/src/mixins/fonts.js +++ b/lib/mixins/fonts.js @@ -1,7 +1,7 @@ -import PDFFont from '../font'; +import PDFFontFactory from '../font_factory'; export default { - initFonts() { + initFonts(defaultFont = 'Helvetica') { // Lookup table for embedded fonts this._fontFamilies = {}; this._fontCount = 0; @@ -13,7 +13,9 @@ export default { this._registeredFonts = {}; // Set the default font - return this.font('Helvetica'); + if (defaultFont) { + this.font(defaultFont); + } }, font(src, family, size) { @@ -46,7 +48,7 @@ export default { // load the font const id = `F${++this._fontCount}`; - this._font = PDFFont.open(this, src, family, id); + this._font = PDFFontFactory.open(this, src, family, id); // check for existing font familes with the same name already in the PDF // useful if the font was passed as a buffer @@ -82,9 +84,9 @@ export default { registerFont(name, src, family) { this._registeredFonts[name] = { src, - family, + family }; return this; - }, + } }; diff --git a/src/mixins/images.js b/lib/mixins/images.js similarity index 96% rename from src/mixins/images.js rename to lib/mixins/images.js index 33383f395..021ad2142 100644 --- a/src/mixins/images.js +++ b/lib/mixins/images.js @@ -54,7 +54,7 @@ export default { w = image.width * options.scale; h = image.height * options.scale; } else if (options.fit) { - [bw, bh] = Array.from(options.fit); + [bw, bh] = options.fit; bp = bw / bh; ip = image.width / image.height; if (ip > bp) { @@ -65,7 +65,7 @@ export default { w = bh * ip; } } else if (options.cover) { - [bw, bh] = Array.from(options.cover); + [bw, bh] = options.cover; bp = bw / bh; ip = image.width / image.height; if (ip > bp) { @@ -118,5 +118,5 @@ export default { } return image; - }, + } }; diff --git a/lib/mixins/outline.js b/lib/mixins/outline.js new file mode 100644 index 000000000..1da603e40 --- /dev/null +++ b/lib/mixins/outline.js @@ -0,0 +1,15 @@ +import PDFOutline from '../outline'; + +export default { + initOutline() { + return (this.outline = new PDFOutline(this, null, null, null)); + }, + + endOutline() { + this.outline.endOutline(); + if (this.outline.children.length > 0) { + this._root.data.Outlines = this.outline.dictionary; + return (this._root.data.PageMode = 'UseOutlines'); + } + } +}; diff --git a/lib/mixins/text.js b/lib/mixins/text.js new file mode 100644 index 000000000..bb38e9924 --- /dev/null +++ b/lib/mixins/text.js @@ -0,0 +1,635 @@ +// import LineWrapper from '../line_wrapper'; +import PDFObject from '../object' + +const LineWrapper = () => {} + +const { number } = PDFObject + +export default { + initText() { + this._line = this._line.bind(this) + // Current coordinates + this.x = 0; + this.y = 0; + return (this._lineGap = 0); + }, + + lineGap(_lineGap) { + this._lineGap = _lineGap + return this + }, + + moveDown(lines) { + if (lines == null) { + lines = 1; + } + this.y += this.currentLineHeight(true) * lines + this._lineGap; + return this; + }, + + moveUp(lines) { + if (lines == null) { + lines = 1; + } + this.y -= this.currentLineHeight(true) * lines + this._lineGap; + return this; + }, + + _text(text, x, y, options, lineCallback) { + options = this._initOptions(x, y, options) + + // Convert text to a string + text = text == null ? '' : `${text}`; + + // if the wordSpacing option is specified, remove multiple consecutive spaces + if (options.wordSpacing) { + text = text.replace(/\s{2,}/g, ' ') + } + + // word wrapping + if (options.width) { + let wrapper = this._wrapper + if (!wrapper) { + wrapper = new LineWrapper(this, options) + wrapper.on('line', lineCallback) + } + + this._wrapper = options.continued ? wrapper : null + this._textOptions = options.continued ? options : null + wrapper.wrap(text, options) + + // render paragraphs as single lines + } else { + for (let line of text.split('\n')) { + lineCallback(line, options); + } + } + + return this + }, + + text(text, x, y, options) { + return this._text(text, x, y, options, this._line) + }, + + widthOfString(string, options) { + if (options == null) { + options = {}; + } + return ( + this._font.widthOfString(string, this._fontSize, options.features) + + (options.characterSpacing || 0) * (string.length - 1) + ); + }, + + heightOfString(text, options) { + const { x, y } = this; + + options = this._initOptions(options) + options.height = Infinity // don't break pages + + const lineGap = options.lineGap || this._lineGap || 0; + this._text(text, this.x, this.y, options, () => { + return (this.y += this.currentLineHeight(true) + lineGap); + }); + + const height = this.y - y + this.x = x + this.y = y + + return height + }, + + list(list, x, y, options, wrapper) { + options = this._initOptions(x, y, options) + + const listType = options.listType || 'bullet'; + const unit = Math.round((this._font.ascender / 1000) * this._fontSize); + const midLine = unit / 2; + const r = options.bulletRadius || unit / 3; + const indent = + options.textIndent || (listType === 'bullet' ? r * 5 : unit * 2); + const itemIndent = + options.bulletIndent || (listType === 'bullet' ? r * 8 : unit * 2); + + let level = 1 + const items = [] + const levels = [] + const numbers = [] + + var flatten = function(list) { + let n = 1 + for (let i = 0; i < list.length; i++) { + const item = list[i] + if (Array.isArray(item)) { + level++ + flatten(item) + level-- + } else { + items.push(item) + levels.push(level) + if (listType !== 'bullet') { + numbers.push(n++) + } + } + } + } + + flatten(list) + + const label = function(n) { + switch (listType) { + case 'numbered': + return `${n}.` + case 'lettered': + var letter = String.fromCharCode(((n - 1) % 26) + 65); + var times = Math.floor((n - 1) / 26 + 1); + var text = Array(times + 1).join(letter); + return `${text}.`; + } + } + + wrapper = new LineWrapper(this, options) + wrapper.on('line', this._line) + + level = 1 + let i = 0 + wrapper.on('firstLine', () => { + let l + if ((l = levels[i++]) !== level) { + const diff = itemIndent * (l - level) + this.x += diff + wrapper.lineWidth -= diff + level = l + } + + switch (listType) { + case 'bullet': + this.circle(this.x - indent + r, this.y + midLine, r); + return this.fill(); + case 'numbered': + case 'lettered': + var text = label(numbers[i - 1]); + return this._fragment(text, this.x - indent, this.y, options); + } + }) + + wrapper.on('sectionStart', () => { + const pos = indent + itemIndent * (level - 1); + this.x += pos; + return (wrapper.lineWidth -= pos); + }); + + wrapper.on('sectionEnd', () => { + const pos = indent + itemIndent * (level - 1); + this.x -= pos; + return (wrapper.lineWidth += pos); + }); + + wrapper.wrap(items.join('\n'), options) + + return this + }, + + _initOptions(x, y, options) { + if (x == null) { + x = {}; + } + if (options == null) { + options = {}; + } + if (typeof x === 'object') { + options = x + x = null + } + + // clone options object + const result = Object.assign({}, options); + + // extend options with previous values for continued text + if (this._textOptions) { + for (let key in this._textOptions) { + const val = this._textOptions[key] + if (key !== 'continued') { + if (result[key] == null) { + result[key] = val; + } + } + } + } + + // Update the current position + if (x != null) { + this.x = x + } + if (y != null) { + this.y = y + } + + // wrap to margins if no x or y position passed + if (result.lineBreak !== false) { + if (result.width == null) { + result.width = this.page.width - this.x - this.page.margins.right; + } + } + + if (!result.columns) { + result.columns = 0; + } + if (result.columnGap == null) { + result.columnGap = 18; + } // 1/4 inch + + return result; + }, + + _line(text, options, wrapper) { + if (options == null) { + options = {}; + } + this._fragment(text, this.x, this.y, options); + const lineGap = options.lineGap || this._lineGap || 0; + + if (!wrapper) { + return (this.x += this.widthOfString(text)); + } else { + return (this.y += this.currentLineHeight(true) + lineGap); + } + }, + + _fragment(text, x, y, options) { + let dy, encoded, i, positions, textWidth, words; + text = `${text}`.replace(/\n/g, ''); + if (text.length === 0) { + return; + } + + // handle options + const align = options.align || 'left' + let wordSpacing = options.wordSpacing || 0 + const characterSpacing = options.characterSpacing || 0 + + // text alignments + if (options.width) { + switch (align) { + case 'right': + textWidth = this.widthOfString(text.replace(/\s+$/, ''), options) + x += options.lineWidth - textWidth + break + + case 'center': + x += options.lineWidth / 2 - options.textWidth / 2; + break; + + case 'justify': + // calculate the word spacing value + words = text.trim().split(/\s+/); + textWidth = this.widthOfString(text.replace(/\s+/g, ''), options); + var spaceWidth = this.widthOfString(' ') + characterSpacing; + wordSpacing = Math.max( + 0, + (options.lineWidth - textWidth) / Math.max(1, words.length - 1) - + spaceWidth + ); + break; + } + } + + // text baseline alignments based on http://wiki.apache.org/xmlgraphics-fop/LineLayout/AlignmentHandling + if (typeof options.baseline === 'number') { + dy = -options.baseline + } else { + switch (options.baseline) { + case 'svg-middle': + dy = 0.5 * this._font.xHeight; + break; + case 'middle': + case 'svg-central': + dy = 0.5 * (this._font.descender + this._font.ascender); + break; + case 'bottom': + case 'ideographic': + dy = this._font.descender; + break; + case 'alphabetic': + dy = 0 + break + case 'mathematical': + dy = 0.5 * this._font.ascender + break + case 'hanging': + dy = 0.8 * this._font.ascender + break + case 'top': + dy = this._font.ascender + break + default: + dy = this._font.ascender + } + dy = (dy / 1000) * this._fontSize + } + + // calculate the actual rendered width of the string after word and character spacing + const renderedWidth = + options.textWidth + + wordSpacing * (options.wordCount - 1) + + characterSpacing * (text.length - 1); + + // create link annotations if the link option is given + if (options.link != null) { + this.link(x, y, renderedWidth, this.currentLineHeight(), options.link) + } + + // create underline or strikethrough line + if (options.underline || options.strike) { + this.save(); + if (!options.stroke) { + this.strokeColor(...(this._fillColor || [])); + } + + const lineWidth = + this._fontSize < 10 ? 0.5 : Math.floor(this._fontSize / 10); + this.lineWidth(lineWidth); + + const d = options.underline ? 1 : 2; + let lineY = y + this.currentLineHeight() / d; + if (options.underline) { + lineY -= lineWidth; + } + + this.moveTo(x, lineY) + this.lineTo(x + renderedWidth, lineY) + this.stroke() + this.restore() + } + + this.save() + + // oblique (angle in degrees or boolean) + if (options.oblique) { + let skew + if (typeof options.oblique === 'number') { + skew = -Math.tan((options.oblique * Math.PI) / 180) + } else { + skew = -0.25 + } + this.transform(1, 0, 0, 1, x, y) + this.transform(1, 0, skew, 1, -skew * dy, 0) + this.transform(1, 0, 0, 1, -x, -y) + } + + // flip coordinate system + this.transform(1, 0, 0, -1, 0, this.page.height) + y = this.page.height - y - dy + + // add current font to page if necessary + if (this.page.fonts[this._font.id] == null) { + this.page.fonts[this._font.id] = this._font.ref(); + } + + // begin the text object + this.addContent('BT'); + + // text position + this.addContent(`1 0 0 1 ${number(x)} ${number(y)} Tm`) + + // font and font size + this.addContent(`/${this._font.id} ${number(this._fontSize)} Tf`) + + // rendering mode + const mode = options.fill && options.stroke ? 2 : options.stroke ? 1 : 0; + if (mode) { + this.addContent(`${mode} Tr`); + } + + // Character spacing + if (characterSpacing) { + this.addContent(`${number(characterSpacing)} Tc`); + } + + // Add the actual text + // If we have a word spacing value, we need to encode each word separately + // since the normal Tw operator only works on character code 32, which isn't + // used for embedded fonts. + if (wordSpacing) { + words = text.trim().split(/\s+/) + wordSpacing += this.widthOfString(' ') + characterSpacing + wordSpacing *= 1000 / this._fontSize + + encoded = [] + positions = [] + for (let word of words) { + const [encodedWord, positionsWord] = this._font.encode( + word, + options.features + ); + encoded = encoded.concat(encodedWord); + positions = positions.concat(positionsWord); + + // add the word spacing to the end of the word + // clone object because of cache + const space = {}; + const object = positions[positions.length - 1]; + for (let key in object) { + const val = object[key]; + space[key] = val; + } + space.xAdvance += wordSpacing; + positions[positions.length - 1] = space; + } + } else { + ;[encoded, positions] = this._font.encode(text, options.features) + } + + const scale = this._fontSize / 1000 + const commands = [] + let last = 0 + let hadOffset = false + + // Adds a segment of text to the TJ command buffer + const addSegment = cur => { + if (last < cur) { + const hex = encoded.slice(last, cur).join('') + const advance = positions[cur - 1].xAdvance - positions[cur - 1].advanceWidth + commands.push(`<${hex}> ${number(-advance)}`) + } + + return (last = cur) + } + + // Flushes the current TJ commands to the output stream + const flush = i => { + addSegment(i) + + if (commands.length > 0) { + this.addContent(`[${commands.join(' ')}] TJ`) + + return (commands.length = 0) + } + } + + for (i = 0; i < positions.length; i++) { + // If we have an x or y offset, we have to break out of the current TJ command + // so we can move the text position. + const pos = positions[i] + if (pos.xOffset || pos.yOffset) { + // Flush the current buffer + flush(i) + + // Move the text position and flush just the current character + this.addContent(`1 0 0 1 ${number(x + pos.xOffset * scale)} ${number(y + pos.yOffset * scale)} Tm`) + flush(i + 1) + + hadOffset = true + } else { + // If the last character had an offset, reset the text position + if (hadOffset) { + this.addContent(`1 0 0 1 ${number(x)} ${number(y)} Tm`) + hadOffset = false + } + + // Group segments that don't have any advance adjustments + + if (pos.xAdvance - pos.advanceWidth !== 0) { + addSegment(i + 1) + } + } + + x += pos.xAdvance * scale + } + + // Flush any remaining commands + flush(i) + + // end the text object + this.addContent('ET') + + // restore flipped coordinate system + return this.restore() + }, + + _addGlyphs(glyphs, positions, x, y, options) { + // add current font to page if necessary + if (options == null) { + options = {} + } + if (this.page.fonts[this._font.id] == null) { + this.page.fonts[this._font.id] = this._font.ref() + } + + // Adjust y to match coordinate flipping + y = this.page.height - y + + const scale = 1000 / this._fontSize + const unitsPerEm = this._font.font.unitsPerEm || 1000 + const advanceWidthScale = 1000 / unitsPerEm + + // Glyph encoding and positioning + const encodedGlyphs = this._font.encodeGlyphs(glyphs) + const encodedPositions = positions.map((pos, i) => ({ + xAdvance: pos.xAdvance * scale, + yAdvance: pos.yAdvance * scale, + xOffset: pos.xOffset, + yOffset: pos.yOffset, + advanceWidth: glyphs[i].advanceWidth * advanceWidthScale + })) + + return this._glyphs(encodedGlyphs, encodedPositions, x, y, options) + }, + + _glyphs(encoded, positions, x, y, options) { + // flip coordinate system + let i; + this.save(); + this.transform(1, 0, 0, -1, 0, this.page.height); + + // begin the text object + this.addContent('BT'); + + // text position + this.addContent(`1 0 0 1 ${PDFObject.number(x)} ${PDFObject.number(y)} Tm`); + + // font and font size + this.addContent(`/${this._font.id} ${PDFObject.number(this._fontSize)} Tf`); + + // rendering mode + const mode = options.fill && options.stroke ? 2 : options.stroke ? 1 : 0; + if (mode) { + this.addContent(`${mode} Tr`); + } + + // Character spacing + if (options.characterSpacing) { + this.addContent(`${PDFObject.number(options.characterSpacing)} Tc`); + } + + const scale = this._fontSize / 1000; + const commands = []; + let last = 0; + let hadOffset = false; + + // Adds a segment of text to the TJ command buffer + const addSegment = cur => { + if (last < cur) { + const hex = encoded.slice(last, cur).join(''); + const advance = + positions[cur - 1].xAdvance - positions[cur - 1].advanceWidth; + commands.push(`<${hex}> ${number(-advance)}`); + } + + return (last = cur); + }; + + // Flushes the current TJ commands to the output stream + const flush = i => { + addSegment(i); + + if (commands.length > 0) { + this.addContent(`[${commands.join(' ')}] TJ`); + return (commands.length = 0); + } + }; + + for (i = 0; i < positions.length; i++) { + // If we have an x or y offset, we have to break out of the current TJ command + // so we can move the text position. + const pos = positions[i]; + if (pos.xOffset || pos.yOffset) { + // Flush the current buffer + flush(i); + + // Move the text position and flush just the current character + this.addContent( + `1 0 0 1 ${number(x + pos.xOffset * scale)} ${number( + y + pos.yOffset * scale + )} Tm` + ); + flush(i + 1); + + hadOffset = true; + } else { + // If the last character had an offset, reset the text position + if (hadOffset) { + this.addContent(`1 0 0 1 ${PDFObject.number(x)} ${PDFObject.number(y)} Tm`); + hadOffset = false; + } + + // Group segments that don't have any advance adjustments + if (pos.xAdvance - pos.advanceWidth !== 0) { + addSegment(i + 1); + } + } + + x += pos.xAdvance * scale; + } + + // Flush any remaining commands + flush(i); + + // end the text object + this.addContent('ET'); + + // restore flipped coordinate system + return this.restore(); + } +} diff --git a/src/mixins/vector.js b/lib/mixins/vector.js similarity index 83% rename from src/mixins/vector.js rename to lib/mixins/vector.js index 8c0efe1ba..1c657e556 100644 --- a/src/mixins/vector.js +++ b/lib/mixins/vector.js @@ -1,10 +1,11 @@ import SVGPath from '../path'; import PDFObject from '../object'; +const { number } = PDFObject; + // This constant is used to approximate a symmetrical arc using a cubic // Bezier curve. const KAPPA = 4.0 * ((Math.sqrt(2) - 1.0) / 3.0); - export default { initVector() { this._ctm = [1, 0, 0, 1, 0, 0]; // current transformation matrix @@ -27,13 +28,13 @@ export default { }, lineWidth(w) { - return this.addContent(`${PDFObject.number(w)} w`); + return this.addContent(`${number(w)} w`); }, _CAP_STYLES: { BUTT: 0, ROUND: 1, - SQUARE: 2, + SQUARE: 2 }, lineCap(c) { @@ -46,7 +47,7 @@ export default { _JOIN_STYLES: { MITER: 0, ROUND: 1, - BEVEL: 2, + BEVEL: 2 }, lineJoin(j) { @@ -57,7 +58,7 @@ export default { }, miterLimit(m) { - return this.addContent(`${PDFObject.number(m)} M`); + return this.addContent(`${number(m)} M`); }, dash(length, options) { @@ -69,16 +70,14 @@ export default { return this; } if (Array.isArray(length)) { - length = Array.from(length) - .map(v => PDFObject.number(v)) - .join(' '); + length = length.map(v => number(v)).join(' '); phase = options.phase || 0; - return this.addContent(`[${length}] ${PDFObject.number(phase)} d`); + return this.addContent(`[${length}] ${number(phase)} d`); } else { const space = options.space != null ? options.space : length; phase = options.phase || 0; return this.addContent( - `[${PDFObject.number(length)} ${PDFObject.number(space)}] ${PDFObject.number(phase)} d` + `[${number(length)} ${number(space)}] ${number(phase)} d` ); } }, @@ -88,30 +87,30 @@ export default { }, moveTo(x, y) { - return this.addContent(`${PDFObject.number(x)} ${PDFObject.number(y)} m`); + return this.addContent(`${number(x)} ${number(y)} m`); }, lineTo(x, y) { - return this.addContent(`${PDFObject.number(x)} ${PDFObject.number(y)} l`); + return this.addContent(`${number(x)} ${number(y)} l`); }, bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y) { return this.addContent( - `${PDFObject.number(cp1x)} ${PDFObject.number(cp1y)} ${PDFObject.number(cp2x)} ${PDFObject.number(cp2y)} ${PDFObject.number( + `${number(cp1x)} ${number(cp1y)} ${number(cp2x)} ${number(cp2y)} ${number( x - )} ${PDFObject.number(y)} c` + )} ${number(y)} c` ); }, quadraticCurveTo(cpx, cpy, x, y) { return this.addContent( - `${PDFObject.number(cpx)} ${PDFObject.number(cpy)} ${PDFObject.number(x)} ${PDFObject.number(y)} v` + `${number(cpx)} ${number(cpy)} ${number(x)} ${number(y)} v` ); }, rect(x, y, w, h) { return this.addContent( - `${PDFObject.number(x)} ${PDFObject.number(y)} ${PDFObject.number(w)} ${PDFObject.number(h)} re` + `${number(x)} ${number(y)} ${number(w)} ${number(h)} re` ); }, @@ -196,11 +195,7 @@ export default { // calculate and render segments this.moveTo(ax, ay); - for ( - let segIdx = 0, end = numSegs, asc = 0 <= end; - asc ? segIdx < end : segIdx > end; - asc ? segIdx++ : segIdx-- - ) { + for (let segIdx = 0; segIdx < numSegs; segIdx++) { // starting control point const cp1x = ax + deltaCx; const cp1y = ay + deltaCy; @@ -228,9 +223,9 @@ export default { }, polygon(...points) { - this.moveTo(...Array.from(points.shift() || [])); - for (let point of Array.from(points)) { - this.lineTo(...Array.from(point || [])); + this.moveTo(...(points.shift() || [])); + for (let point of points) { + this.lineTo(...(point || [])); } return this.closePath(); }, @@ -297,7 +292,7 @@ export default { transform(m11, m12, m21, m22, dx, dy) { // keep track of the current transformation matrix const m = this._ctm; - const [m0, m1, m2, m3, m4, m5] = Array.from(m); + const [m0, m1, m2, m3, m4, m5] = m; m[0] = m0 * m11 + m2 * m12; m[1] = m1 * m11 + m3 * m12; m[2] = m0 * m21 + m2 * m22; @@ -305,7 +300,7 @@ export default { m[4] = m0 * dx + m2 * dy + m4; m[5] = m1 * dx + m3 * dy + m5; - const values = [m11, m12, m21, m22, dx, dy].map(v => PDFObject.number(v)).join(' '); + const values = [m11, m12, m21, m22, dx, dy].map(v => number(v)).join(' '); return this.addContent(`${values} cm`); }, @@ -324,7 +319,7 @@ export default { let x = (y = 0); if (options.origin != null) { - [x, y] = Array.from(options.origin); + [x, y] = options.origin; const x1 = x * cos - y * sin; const y1 = x * sin + y * cos; x -= x1; @@ -349,11 +344,11 @@ export default { let x = (y = 0); if (options.origin != null) { - [x, y] = Array.from(options.origin); + [x, y] = options.origin; x -= xFactor * x; y -= yFactor * y; } return this.transform(xFactor, 0, 0, yFactor, x, y); - }, + } }; diff --git a/src/object.js b/lib/object.js similarity index 66% rename from src/object.js rename to lib/object.js index b0216689f..8b62d4ca8 100644 --- a/src/object.js +++ b/lib/object.js @@ -1,4 +1,11 @@ -import PDFReference from './reference'; +/* +PDFObject - converts JavaScript types into their corresponding PDF types. +By Devon Govett +*/ + +import PDFAbstractReference from './abstract_reference'; + +const pad = (str, length) => (Array(length + 1).join('0') + str).slice(-length); const escapableRe = /[\n\r\t\b\f\(\)\\]/g; const escapable = { @@ -9,11 +16,9 @@ const escapable = { '\f': '\\f', '\\': '\\\\', '(': '\\(', - ')': '\\)', + ')': '\\)' }; -const pad = (str, length) => (Array(length + 1).join('0') + str).slice(-length); - // Convert little endian UTF-16 to big endian const swapBytes = function(buff) { const l = buff.length; @@ -31,7 +36,7 @@ const swapBytes = function(buff) { }; class PDFObject { - static convert(object) { + static convert(object, encryptFn = null) { // String literals are converted to the PDF name type if (typeof object === 'string') { return `/${object}`; @@ -49,10 +54,18 @@ class PDFObject { } // If so, encode it as big endian UTF-16 + let stringBuffer; if (isUnicode) { - string = swapBytes(new Buffer(`\ufeff${string}`, 'utf16le')).toString( - 'binary' - ); + stringBuffer = swapBytes(Buffer.from(`\ufeff${string}`, 'utf16le')); + } else { + stringBuffer = Buffer.from(string.valueOf(), 'ascii'); + } + + // Encrypt the string when necessary + if (encryptFn) { + string = encryptFn(stringBuffer).toString('binary'); + } else { + string = stringBuffer.toString('binary'); } // Escape characters as required by the spec @@ -63,28 +76,35 @@ class PDFObject { // Buffers are converted to PDF hex strings } else if (Buffer.isBuffer(object)) { return `<${object.toString('hex')}>`; - } else if (object instanceof PDFReference) { + } else if (object instanceof PDFAbstractReference) { return object.toString(); } else if (object instanceof Date) { - return ( - `(D:${pad(object.getUTCFullYear(), 4)}` + + let string = + `D:${pad(object.getUTCFullYear(), 4)}` + pad(object.getUTCMonth() + 1, 2) + pad(object.getUTCDate(), 2) + pad(object.getUTCHours(), 2) + pad(object.getUTCMinutes(), 2) + pad(object.getUTCSeconds(), 2) + - 'Z)' - ); + 'Z'; + + // Encrypt the string when necessary + if (encryptFn) { + string = encryptFn(new Buffer(string, 'ascii')).toString('binary'); + + // Escape characters as required by the spec + string = string.replace(escapableRe, c => escapable[c]); + } + + return `(${string})`; } else if (Array.isArray(object)) { - const items = Array.from(object) - .map(e => PDFObject.convert(e)) - .join(' '); + const items = object.map(e => PDFObject.convert(e, encryptFn)).join(' '); return `[${items}]`; } else if ({}.toString.call(object) === '[object Object]') { const out = ['<<']; for (let key in object) { const val = object[key]; - out.push(`/${key} ${PDFObject.convert(val)}`); + out.push(`/${key} ${PDFObject.convert(val, encryptFn)}`); } out.push('>>'); diff --git a/lib/outline.js b/lib/outline.js new file mode 100644 index 000000000..c0d0c8bfb --- /dev/null +++ b/lib/outline.js @@ -0,0 +1,69 @@ +class PDFOutline { + constructor(document, parent, title, dest, options) { + this.document = document; + if (options == null) { + options = { expanded: false }; + } + this.options = options; + this.outlineData = {}; + + if (dest !== null) { + this.outlineData['Dest'] = [dest.dictionary, 'Fit']; + } + + if (parent !== null) { + this.outlineData['Parent'] = parent; + } + + if (title !== null) { + this.outlineData['Title'] = new String(title); + } + + this.dictionary = this.document.ref(this.outlineData); + this.children = []; + } + + addItem(title, options) { + if (options == null) { + options = { expanded: false }; + } + const result = new PDFOutline( + this.document, + this.dictionary, + title, + this.document.page, + options + ); + this.children.push(result); + + return result; + } + + endOutline() { + if (this.children.length > 0) { + if (this.options.expanded) { + this.outlineData.Count = this.children.length; + } + + const first = this.children[0], + last = this.children[this.children.length - 1]; + this.outlineData.First = first.dictionary; + this.outlineData.Last = last.dictionary; + + for (let i = 0, len = this.children.length; i < len; i++) { + const child = this.children[i]; + if (i > 0) { + child.outlineData.Prev = this.children[i - 1].dictionary; + } + if (i < this.children.length - 1) { + child.outlineData.Next = this.children[i + 1].dictionary; + } + child.endOutline(); + } + } + + return this.dictionary.end(); + } +} + +export default PDFOutline; diff --git a/src/page.js b/lib/page.js similarity index 63% rename from src/page.js rename to lib/page.js index 4fccc5be8..9786d9c85 100644 --- a/src/page.js +++ b/lib/page.js @@ -1,3 +1,15 @@ +/* + PDFPage - represents a single page in the PDF document + By Devon Govett + */ + +const DEFAULT_MARGINS = { + top: 72, + left: 72, + bottom: 72, + right: 72 +}; + const SIZES = { '4A0': [4767.87, 6740.79], '2A0': [3370.39, 4767.87], @@ -48,7 +60,7 @@ const SIZES = { FOLIO: [612.0, 936.0], LEGAL: [612.0, 1008.0], LETTER: [612.0, 792.0], - TABLOID: [792.0, 1224.0], + TABLOID: [792.0, 1224.0] }; class PDFPage { @@ -60,6 +72,20 @@ class PDFPage { this.size = options.size || 'letter'; this.layout = options.layout || 'portrait'; + // process margins + if (typeof options.margin === 'number') { + this.margins = { + top: options.margin, + left: options.margin, + bottom: options.margin, + right: options.margin + }; + + // default to 1 inch margins + } else { + this.margins = options.margins || DEFAULT_MARGINS; + } + // calculate page dimensions const dimensions = Array.isArray(this.size) ? this.size @@ -71,41 +97,7 @@ class PDFPage { // Initialize the Font, XObject, and ExtGState dictionaries this.resources = this.document.ref({ - ProcSet: ['PDF', 'Text', 'ImageB', 'ImageC', 'ImageI'], - }); - - // Lazily create these dictionaries - Object.defineProperties(this, { - fonts: { - get: () => - this.resources.data.Font != null - ? this.resources.data.Font - : (this.resources.data.Font = {}), - }, - xobjects: { - get: () => - this.resources.data.XObject != null - ? this.resources.data.XObject - : (this.resources.data.XObject = {}), - }, - ext_gstates: { - get: () => - this.resources.data.ExtGState != null - ? this.resources.data.ExtGState - : (this.resources.data.ExtGState = {}), - }, - patterns: { - get: () => - this.resources.data.Pattern != null - ? this.resources.data.Pattern - : (this.resources.data.Pattern = {}), - }, - annotations: { - get: () => - this.dictionary.data.Annots != null - ? this.dictionary.data.Annots - : (this.dictionary.data.Annots = []), - }, + ProcSet: ['PDF', 'Text', 'ImageB', 'ImageC', 'ImageI'] }); // The page dictionary @@ -114,12 +106,38 @@ class PDFPage { Parent: this.document._root.data.Pages, MediaBox: [0, 0, this.width, this.height], Contents: this.content, - Resources: this.resources, + Resources: this.resources }); } + // Lazily create these dictionaries + get fonts() { + const data = this.resources.data; + return data.Font != null ? data.Font : (data.Font = {}); + } + + get xobjects() { + const data = this.resources.data; + return data.XObject != null ? data.XObject : (data.XObject = {}); + } + + get ext_gstates() { + const data = this.resources.data; + return data.ExtGState != null ? data.ExtGState : (data.ExtGState = {}); + } + + get patterns() { + const data = this.resources.data; + return data.Pattern != null ? data.Pattern : (data.Pattern = {}); + } + + get annotations() { + const data = this.dictionary.data; + return data.Annots != null ? data.Annots : (data.Annots = []); + } + maxY() { - return this.height; + return this.height - this.margins.bottom; } write(chunk) { diff --git a/lib/path.js b/lib/path.js new file mode 100644 index 000000000..ddde05e6a --- /dev/null +++ b/lib/path.js @@ -0,0 +1,416 @@ +let cx, cy, px, py, sx, sy; + +cx = cy = px = py = sx = sy = 0; + +const parameters = { + A: 7, + a: 7, + C: 6, + c: 6, + H: 1, + h: 1, + L: 2, + l: 2, + M: 2, + m: 2, + Q: 4, + q: 4, + S: 4, + s: 4, + T: 2, + t: 2, + V: 1, + v: 1, + Z: 0, + z: 0 +}; + +const parse = function(path) { + let cmd; + const ret = []; + let args = []; + let curArg = ''; + let foundDecimal = false; + let params = 0; + + for (let c of path) { + if (parameters[c] != null) { + params = parameters[c]; + if (cmd) { + // save existing command + if (curArg.length > 0) { + args[args.length] = +curArg; + } + ret[ret.length] = { cmd, args }; + + args = []; + curArg = ''; + foundDecimal = false; + } + + cmd = c; + } else if ( + [' ', ','].includes(c) || + (c === '-' && curArg.length > 0 && curArg[curArg.length - 1] !== 'e') || + (c === '.' && foundDecimal) + ) { + if (curArg.length === 0) { + continue; + } + + if (args.length === params) { + // handle reused commands + ret[ret.length] = { cmd, args }; + args = [+curArg]; + + // handle assumed commands + if (cmd === 'M') { + cmd = 'L'; + } + if (cmd === 'm') { + cmd = 'l'; + } + } else { + args[args.length] = +curArg; + } + + foundDecimal = c === '.'; + + // fix for negative numbers or repeated decimals with no delimeter between commands + curArg = ['-', '.'].includes(c) ? c : ''; + } else { + curArg += c; + if (c === '.') { + foundDecimal = true; + } + } + } + + // add the last command + if (curArg.length > 0) { + if (args.length === params) { + // handle reused commands + ret[ret.length] = { cmd, args }; + args = [+curArg]; + + // handle assumed commands + if (cmd === 'M') { + cmd = 'L'; + } + if (cmd === 'm') { + cmd = 'l'; + } + } else { + args[args.length] = +curArg; + } + } + + ret[ret.length] = { cmd, args }; + + return ret; +}; + +const apply = function(commands, doc) { + // current point, control point, and subpath starting point + cx = cy = px = py = sx = sy = 0; + + // run the commands + for (let i = 0; i < commands.length; i++) { + const c = commands[i]; + if (typeof runners[c.cmd] === 'function') { + runners[c.cmd](doc, c.args); + } + } +}; + +const runners = { + M(doc, a) { + cx = a[0]; + cy = a[1]; + px = py = null; + sx = cx; + sy = cy; + return doc.moveTo(cx, cy); + }, + + m(doc, a) { + cx += a[0]; + cy += a[1]; + px = py = null; + sx = cx; + sy = cy; + return doc.moveTo(cx, cy); + }, + + C(doc, a) { + cx = a[4]; + cy = a[5]; + px = a[2]; + py = a[3]; + return doc.bezierCurveTo(...(a || [])); + }, + + c(doc, a) { + doc.bezierCurveTo( + a[0] + cx, + a[1] + cy, + a[2] + cx, + a[3] + cy, + a[4] + cx, + a[5] + cy + ); + px = cx + a[2]; + py = cy + a[3]; + cx += a[4]; + return (cy += a[5]); + }, + + S(doc, a) { + if (px === null) { + px = cx; + py = cy; + } + + doc.bezierCurveTo(cx - (px - cx), cy - (py - cy), a[0], a[1], a[2], a[3]); + px = a[0]; + py = a[1]; + cx = a[2]; + return (cy = a[3]); + }, + + s(doc, a) { + if (px === null) { + px = cx; + py = cy; + } + + doc.bezierCurveTo( + cx - (px - cx), + cy - (py - cy), + cx + a[0], + cy + a[1], + cx + a[2], + cy + a[3] + ); + px = cx + a[0]; + py = cy + a[1]; + cx += a[2]; + return (cy += a[3]); + }, + + Q(doc, a) { + px = a[0]; + py = a[1]; + cx = a[2]; + cy = a[3]; + return doc.quadraticCurveTo(a[0], a[1], cx, cy); + }, + + q(doc, a) { + doc.quadraticCurveTo(a[0] + cx, a[1] + cy, a[2] + cx, a[3] + cy); + px = cx + a[0]; + py = cy + a[1]; + cx += a[2]; + return (cy += a[3]); + }, + + T(doc, a) { + if (px === null) { + px = cx; + py = cy; + } else { + px = cx - (px - cx); + py = cy - (py - cy); + } + + doc.quadraticCurveTo(px, py, a[0], a[1]); + px = cx - (px - cx); + py = cy - (py - cy); + cx = a[0]; + return (cy = a[1]); + }, + + t(doc, a) { + if (px === null) { + px = cx; + py = cy; + } else { + px = cx - (px - cx); + py = cy - (py - cy); + } + + doc.quadraticCurveTo(px, py, cx + a[0], cy + a[1]); + cx += a[0]; + return (cy += a[1]); + }, + + A(doc, a) { + solveArc(doc, cx, cy, a); + cx = a[5]; + return (cy = a[6]); + }, + + a(doc, a) { + a[5] += cx; + a[6] += cy; + solveArc(doc, cx, cy, a); + cx = a[5]; + return (cy = a[6]); + }, + + L(doc, a) { + cx = a[0]; + cy = a[1]; + px = py = null; + return doc.lineTo(cx, cy); + }, + + l(doc, a) { + cx += a[0]; + cy += a[1]; + px = py = null; + return doc.lineTo(cx, cy); + }, + + H(doc, a) { + cx = a[0]; + px = py = null; + return doc.lineTo(cx, cy); + }, + + h(doc, a) { + cx += a[0]; + px = py = null; + return doc.lineTo(cx, cy); + }, + + V(doc, a) { + cy = a[0]; + px = py = null; + return doc.lineTo(cx, cy); + }, + + v(doc, a) { + cy += a[0]; + px = py = null; + return doc.lineTo(cx, cy); + }, + + Z(doc) { + doc.closePath(); + cx = sx; + return (cy = sy); + }, + + z(doc) { + doc.closePath(); + cx = sx; + return (cy = sy); + } +}; + +const solveArc = function(doc, x, y, coords) { + const [rx, ry, rot, large, sweep, ex, ey] = coords; + const segs = arcToSegments(ex, ey, rx, ry, large, sweep, rot, x, y); + + for (let seg of segs) { + const bez = segmentToBezier(...(seg || [])); + doc.bezierCurveTo(...(bez || [])); + } +}; + +// from Inkscape svgtopdf, thanks! +const arcToSegments = function(x, y, rx, ry, large, sweep, rotateX, ox, oy) { + const th = rotateX * (Math.PI / 180); + const sin_th = Math.sin(th); + const cos_th = Math.cos(th); + rx = Math.abs(rx); + ry = Math.abs(ry); + px = cos_th * (ox - x) * 0.5 + sin_th * (oy - y) * 0.5; + py = cos_th * (oy - y) * 0.5 - sin_th * (ox - x) * 0.5; + let pl = (px * px) / (rx * rx) + (py * py) / (ry * ry); + if (pl > 1) { + pl = Math.sqrt(pl); + rx *= pl; + ry *= pl; + } + + const a00 = cos_th / rx; + const a01 = sin_th / rx; + const a10 = -sin_th / ry; + const a11 = cos_th / ry; + const x0 = a00 * ox + a01 * oy; + const y0 = a10 * ox + a11 * oy; + const x1 = a00 * x + a01 * y; + const y1 = a10 * x + a11 * y; + + const d = (x1 - x0) * (x1 - x0) + (y1 - y0) * (y1 - y0); + let sfactor_sq = 1 / d - 0.25; + if (sfactor_sq < 0) { + sfactor_sq = 0; + } + let sfactor = Math.sqrt(sfactor_sq); + if (sweep === large) { + sfactor = -sfactor; + } + + const xc = 0.5 * (x0 + x1) - sfactor * (y1 - y0); + const yc = 0.5 * (y0 + y1) + sfactor * (x1 - x0); + + const th0 = Math.atan2(y0 - yc, x0 - xc); + const th1 = Math.atan2(y1 - yc, x1 - xc); + + let th_arc = th1 - th0; + if (th_arc < 0 && sweep === 1) { + th_arc += 2 * Math.PI; + } else if (th_arc > 0 && sweep === 0) { + th_arc -= 2 * Math.PI; + } + + const segments = Math.ceil(Math.abs(th_arc / (Math.PI * 0.5 + 0.001))); + const result = []; + + for (let i = 0; i < segments; i++) { + const th2 = th0 + (i * th_arc) / segments; + const th3 = th0 + ((i + 1) * th_arc) / segments; + result[i] = [xc, yc, th2, th3, rx, ry, sin_th, cos_th]; + } + + return result; +}; + +const segmentToBezier = function(cx, cy, th0, th1, rx, ry, sin_th, cos_th) { + const a00 = cos_th * rx; + const a01 = -sin_th * ry; + const a10 = sin_th * rx; + const a11 = cos_th * ry; + + const th_half = 0.5 * (th1 - th0); + const t = + ((8 / 3) * Math.sin(th_half * 0.5) * Math.sin(th_half * 0.5)) / + Math.sin(th_half); + const x1 = cx + Math.cos(th0) - t * Math.sin(th0); + const y1 = cy + Math.sin(th0) + t * Math.cos(th0); + const x3 = cx + Math.cos(th1); + const y3 = cy + Math.sin(th1); + const x2 = x3 + t * Math.sin(th1); + const y2 = y3 - t * Math.cos(th1); + + return [ + a00 * x1 + a01 * y1, + a10 * x1 + a11 * y1, + a00 * x2 + a01 * y2, + a10 * x2 + a11 * y2, + a00 * x3 + a01 * y3, + a10 * x3 + a11 * y3 + ]; +}; + +class SVGPath { + static apply(doc, path) { + const commands = parse(path); + apply(commands, doc); + } +} + +export default SVGPath; diff --git a/lib/reference.js b/lib/reference.js new file mode 100644 index 000000000..42a98fb6e --- /dev/null +++ b/lib/reference.js @@ -0,0 +1,88 @@ +/* +PDFReference - represents a reference to another object in the PDF object heirarchy +By Devon Govett +*/ + +import zlib from 'zlib'; +import PDFAbstractReference from './abstract_reference'; +import PDFObject from './object'; + +class PDFReference extends PDFAbstractReference { + constructor(document, id, data) { + super(); + this.document = document; + this.id = id; + if (data == null) { + data = {}; + } + this.data = data; + this.gen = 0; + this.compress = this.document.compress && !this.data.Filter; + this.uncompressedLength = 0; + this.buffer = []; + } + + write(chunk) { + if (!Buffer.isBuffer(chunk)) { + chunk = new Buffer(chunk + '\n', 'binary'); + } + + this.uncompressedLength += chunk.length; + if (this.data.Length == null) { + this.data.Length = 0; + } + this.buffer.push(chunk); + this.data.Length += chunk.length; + if (this.compress) { + return (this.data.Filter = 'FlateDecode'); + } + } + + end(chunk) { + if (chunk) { + this.write(chunk); + } + return this.finalize(); + } + + finalize() { + this.offset = this.document._offset; + + const encryptFn = this.document._security + ? this.document._security.getEncryptFn(this.id, this.gen) + : null; + + if (this.buffer.length) { + this.buffer = Buffer.concat(this.buffer); + if (this.compress) { + this.buffer = zlib.deflateSync(this.buffer); + } + + if (encryptFn) { + this.buffer = encryptFn(this.buffer); + } + + this.data.Length = this.buffer.length; + } + + this.document._write(`${this.id} ${this.gen} obj`); + this.document._write(PDFObject.convert(this.data, encryptFn)); + + if (this.buffer.length) { + this.document._write('stream'); + this.document._write(this.buffer); + + this.buffer = []; // free up memory + this.document._write('\nendstream'); + } + + this.document._write('endobj'); + this.document._refEnd(this); + } + + toString() { + return `${this.id} ${this.gen} R`; + } +} + +export default PDFReference; diff --git a/lib/security.js b/lib/security.js new file mode 100644 index 000000000..cfa520549 --- /dev/null +++ b/lib/security.js @@ -0,0 +1,559 @@ +/* + PDFSecurity - represents PDF security settings + By Yang Liu + */ + +import CryptoJS from 'crypto-js'; +import saslprep from 'saslprep'; + +class PDFSecurity { + static generateFileID(info = {}) { + let infoStr = `${info.CreationDate.getTime()}\n`; + + for (let key in info) { + if (!info.hasOwnProperty(key)) { + continue; + } + infoStr += `${key}: ${info[key].toString()}\n`; + } + + return wordArrayToBuffer(CryptoJS.MD5(infoStr)); + } + + static generateRandomWordArray(bytes) { + return CryptoJS.lib.WordArray.random(bytes); + } + + static create(document, options = {}) { + if (!options.ownerPassword && !options.userPassword) { + return null; + } + return new PDFSecurity(document, options); + } + + constructor(document, options = {}) { + if (!options.ownerPassword && !options.userPassword) { + throw new Error('None of owner password and user password is defined.'); + } + + this.document = document; + this._setupEncryption(options); + } + + _setupEncryption(options) { + switch (options.pdfVersion) { + case '1.4': + case '1.5': + this.version = 2; + break; + case '1.6': + case '1.7': + this.version = 4; + break; + case '1.7ext3': + this.version = 5; + break; + default: + this.version = 1; + break; + } + + const encDict = { + Filter: 'Standard' + }; + + switch (this.version) { + case 1: + case 2: + case 4: + this._setupEncryptionV1V2V4(this.version, encDict, options); + break; + case 5: + this._setupEncryptionV5(encDict, options); + break; + } + + this.dictionary = this.document.ref(encDict); + } + + _setupEncryptionV1V2V4(v, encDict, options) { + let r, permissions; + switch (v) { + case 1: + r = 2; + this.keyBits = 40; + permissions = getPermissionsR2(options.permissions); + break; + case 2: + r = 3; + this.keyBits = 128; + permissions = getPermissionsR3(options.permissions); + break; + case 4: + r = 4; + this.keyBits = 128; + permissions = getPermissionsR3(options.permissions); + break; + } + + const paddedUserPassword = processPasswordR2R3R4(options.userPassword); + const paddedOwnerPassword = options.ownerPassword + ? processPasswordR2R3R4(options.ownerPassword) + : paddedUserPassword; + + const ownerPasswordEntry = getOwnerPasswordR2R3R4( + r, + this.keyBits, + paddedUserPassword, + paddedOwnerPassword + ); + this.encryptionKey = getEncryptionKeyR2R3R4( + r, + this.keyBits, + this.document._id, + paddedUserPassword, + ownerPasswordEntry, + permissions + ); + let userPasswordEntry; + if (r === 2) { + userPasswordEntry = getUserPasswordR2(this.encryptionKey); + } else { + userPasswordEntry = getUserPasswordR3R4( + this.document._id, + this.encryptionKey + ); + } + + encDict.V = v; + if (v >= 2) { + encDict.Length = this.keyBits; + } + if (v === 4) { + encDict.CF = { + StdCF: { + AuthEvent: 'DocOpen', + CFM: 'AESV2', + Length: this.keyBits / 8 + } + }; + encDict.StmF = 'StdCF'; + encDict.StrF = 'StdCF'; + } + encDict.R = r; + encDict.O = wordArrayToBuffer(ownerPasswordEntry); + encDict.U = wordArrayToBuffer(userPasswordEntry); + encDict.P = permissions; + } + + _setupEncryptionV5(encDict, options) { + this.keyBits = 256; + const permissions = getPermissionsR3(options); + + const processedUserPassword = processPasswordR5(options.userPassword); + const processedOwnerPassword = options.ownerPassword + ? processPasswordR5(options.ownerPassword) + : processedUserPassword; + + this.encryptionKey = getEncryptionKeyR5( + PDFSecurity.generateRandomWordArray + ); + const userPasswordEntry = getUserPasswordR5( + processedUserPassword, + PDFSecurity.generateRandomWordArray + ); + const userKeySalt = CryptoJS.lib.WordArray.create( + userPasswordEntry.words.slice(10, 12), + 8 + ); + const userEncryptionKeyEntry = getUserEncryptionKeyR5( + processedUserPassword, + userKeySalt, + this.encryptionKey + ); + const ownerPasswordEntry = getOwnerPasswordR5( + processedOwnerPassword, + userPasswordEntry, + PDFSecurity.generateRandomWordArray + ); + const ownerKeySalt = CryptoJS.lib.WordArray.create( + ownerPasswordEntry.words.slice(10, 12), + 8 + ); + const ownerEncryptionKeyEntry = getOwnerEncryptionKeyR5( + processedOwnerPassword, + ownerKeySalt, + userPasswordEntry, + this.encryptionKey + ); + const permsEntry = getEncryptedPermissionsR5( + permissions, + this.encryptionKey, + PDFSecurity.generateRandomWordArray + ); + + encDict.V = 5; + encDict.Length = this.keyBits; + encDict.CF = { + StdCF: { + AuthEvent: 'DocOpen', + CFM: 'AESV3', + Length: this.keyBits / 8 + } + }; + encDict.StmF = 'StdCF'; + encDict.StrF = 'StdCF'; + encDict.R = 5; + encDict.O = wordArrayToBuffer(ownerPasswordEntry); + encDict.OE = wordArrayToBuffer(ownerEncryptionKeyEntry); + encDict.U = wordArrayToBuffer(userPasswordEntry); + encDict.UE = wordArrayToBuffer(userEncryptionKeyEntry); + encDict.P = permissions; + encDict.Perms = wordArrayToBuffer(permsEntry); + } + + getEncryptFn(obj, gen) { + let digest; + if (this.version < 5) { + digest = this.encryptionKey + .clone() + .concat( + CryptoJS.lib.WordArray.create( + [ + ((obj & 0xff) << 24) | + ((obj & 0xff00) << 8) | + ((obj >> 8) & 0xff00) | + (gen & 0xff), + (gen & 0xff00) << 16 + ], + 5 + ) + ); + } + + if (this.version === 1 || this.version === 2) { + let key = CryptoJS.MD5(digest); + key.sigBytes = Math.min(16, this.keyBits / 8 + 5); + return buffer => + wordArrayToBuffer( + CryptoJS.RC4.encrypt(CryptoJS.lib.WordArray.create(buffer), key) + .ciphertext + ); + } + + let key; + if (this.version === 4) { + key = CryptoJS.MD5( + digest.concat(CryptoJS.lib.WordArray.create([0x73416c54], 4)) + ); + } else { + key = this.encryptionKey; + } + + const iv = PDFSecurity.generateRandomWordArray(16); + const options = { + mode: CryptoJS.mode.CBC, + padding: CryptoJS.pad.Pkcs7, + iv + }; + + return buffer => + wordArrayToBuffer( + iv + .clone() + .concat( + CryptoJS.AES.encrypt( + CryptoJS.lib.WordArray.create(buffer), + key, + options + ).ciphertext + ) + ); + } + + end() { + this.dictionary.end(); + } +} + +function getPermissionsR2(permissionObject = {}) { + let permissions = 0xffffffc0 >> 0; + if (permissionObject.printing) { + permissions |= 0b000000000100; + } + if (permissionObject.modifying) { + permissions |= 0b000000001000; + } + if (permissionObject.copying) { + permissions |= 0b000000010000; + } + if (permissionObject.annotating) { + permissions |= 0b000000100000; + } + return permissions; +} + +function getPermissionsR3(permissionObject = {}) { + let permissions = 0xfffff0c0 >> 0; + if (permissionObject.printing === 'lowResolution') { + permissions |= 0b000000000100; + } + if (permissionObject.printing === 'highResolution') { + permissions |= 0b100000000100; + } + if (permissionObject.modifying) { + permissions |= 0b000000001000; + } + if (permissionObject.copying) { + permissions |= 0b000000010000; + } + if (permissionObject.annotating) { + permissions |= 0b000000100000; + } + if (permissionObject.fillingForms) { + permissions |= 0b000100000000; + } + if (permissionObject.contentAccessibility) { + permissions |= 0b001000000000; + } + if (permissionObject.documentAssembly) { + permissions |= 0b010000000000; + } + return permissions; +} + +function getUserPasswordR2(encryptionKey) { + return CryptoJS.RC4.encrypt(processPasswordR2R3R4(), encryptionKey) + .ciphertext; +} + +function getUserPasswordR3R4(documentId, encryptionKey) { + const key = encryptionKey.clone(); + let cipher = CryptoJS.MD5( + processPasswordR2R3R4().concat(CryptoJS.lib.WordArray.create(documentId)) + ); + for (let i = 0; i < 20; i++) { + const xorRound = Math.ceil(key.sigBytes / 4); + for (let j = 0; j < xorRound; j++) { + key.words[j] = + encryptionKey.words[j] ^ (i | (i << 8) | (i << 16) | (i << 24)); + } + cipher = CryptoJS.RC4.encrypt(cipher, key).ciphertext; + } + return cipher.concat(CryptoJS.lib.WordArray.create(null, 16)); +} + +function getOwnerPasswordR2R3R4( + r, + keyBits, + paddedUserPassword, + paddedOwnerPassword +) { + let digest = paddedOwnerPassword; + let round = r >= 3 ? 51 : 1; + for (let i = 0; i < round; i++) { + digest = CryptoJS.MD5(digest); + } + + const key = digest.clone(); + key.sigBytes = keyBits / 8; + let cipher = paddedUserPassword; + round = r >= 3 ? 20 : 1; + for (let i = 0; i < round; i++) { + const xorRound = Math.ceil(key.sigBytes / 4); + for (let j = 0; j < xorRound; j++) { + key.words[j] = digest.words[j] ^ (i | (i << 8) | (i << 16) | (i << 24)); + } + cipher = CryptoJS.RC4.encrypt(cipher, key).ciphertext; + } + return cipher; +} + +function getEncryptionKeyR2R3R4( + r, + keyBits, + documentId, + paddedUserPassword, + ownerPasswordEntry, + permissions +) { + let key = paddedUserPassword + .clone() + .concat(ownerPasswordEntry) + .concat(CryptoJS.lib.WordArray.create([lsbFirstWord(permissions)], 4)) + .concat(CryptoJS.lib.WordArray.create(documentId)); + const round = r >= 3 ? 51 : 1; + for (let i = 0; i < round; i++) { + key = CryptoJS.MD5(key); + key.sigBytes = keyBits / 8; + } + return key; +} + +function getUserPasswordR5(processedUserPassword, generateRandomWordArray) { + const validationSalt = generateRandomWordArray(8); + const keySalt = generateRandomWordArray(8); + return CryptoJS.SHA256(processedUserPassword.clone().concat(validationSalt)) + .concat(validationSalt) + .concat(keySalt); +} + +function getUserEncryptionKeyR5( + processedUserPassword, + userKeySalt, + encryptionKey +) { + const key = CryptoJS.SHA256( + processedUserPassword.clone().concat(userKeySalt) + ); + const options = { + mode: CryptoJS.mode.CBC, + padding: CryptoJS.pad.NoPadding, + iv: CryptoJS.lib.WordArray.create(null, 16) + }; + return CryptoJS.AES.encrypt(encryptionKey, key, options).ciphertext; +} + +function getOwnerPasswordR5( + processedOwnerPassword, + userPasswordEntry, + generateRandomWordArray +) { + const validationSalt = generateRandomWordArray(8); + const keySalt = generateRandomWordArray(8); + return CryptoJS.SHA256( + processedOwnerPassword + .clone() + .concat(validationSalt) + .concat(userPasswordEntry) + ) + .concat(validationSalt) + .concat(keySalt); +} + +function getOwnerEncryptionKeyR5( + processedOwnerPassword, + ownerKeySalt, + userPasswordEntry, + encryptionKey +) { + const key = CryptoJS.SHA256( + processedOwnerPassword + .clone() + .concat(ownerKeySalt) + .concat(userPasswordEntry) + ); + const options = { + mode: CryptoJS.mode.CBC, + padding: CryptoJS.pad.NoPadding, + iv: CryptoJS.lib.WordArray.create(null, 16) + }; + return CryptoJS.AES.encrypt(encryptionKey, key, options).ciphertext; +} + +function getEncryptionKeyR5(generateRandomWordArray) { + return generateRandomWordArray(32); +} + +function getEncryptedPermissionsR5( + permissions, + encryptionKey, + generateRandomWordArray +) { + const cipher = CryptoJS.lib.WordArray.create( + [lsbFirstWord(permissions), 0xffffffff, 0x54616462], + 12 + ).concat(generateRandomWordArray(4)); + const options = { + mode: CryptoJS.mode.ECB, + padding: CryptoJS.pad.NoPadding + }; + return CryptoJS.AES.encrypt(cipher, encryptionKey, options).ciphertext; +} + +function processPasswordR2R3R4(password = '') { + const out = new Buffer(32); + const length = password.length; + let index = 0; + while (index < length && index < 32) { + const code = password.charCodeAt(index); + if (code > 0xff) { + throw new Error('Password contains one or more invalid characters.'); + } + out[index] = code; + index++; + } + while (index < 32) { + out[index] = PASSWORD_PADDING[index - length]; + index++; + } + return CryptoJS.lib.WordArray.create(out); +} + +function processPasswordR5(password = '') { + password = unescape(encodeURIComponent(saslprep(password))); + const length = Math.min(127, password.length); + const out = new Buffer(length); + + for (let i = 0; i < length; i++) { + out[i] = password.charCodeAt(i); + } + + return CryptoJS.lib.WordArray.create(out); +} + +function lsbFirstWord(data) { + return ( + ((data & 0xff) << 24) | + ((data & 0xff00) << 8) | + ((data >> 8) & 0xff00) | + ((data >> 24) & 0xff) + ); +} + +function wordArrayToBuffer(wordArray) { + const byteArray = []; + for (let i = 0; i < wordArray.sigBytes; i++) { + byteArray.push( + (wordArray.words[Math.floor(i / 4)] >> (8 * (3 - (i % 4)))) & 0xff + ); + } + return Buffer.from(byteArray); +} + +const PASSWORD_PADDING = [ + 0x28, + 0xbf, + 0x4e, + 0x5e, + 0x4e, + 0x75, + 0x8a, + 0x41, + 0x64, + 0x00, + 0x4e, + 0x56, + 0xff, + 0xfa, + 0x01, + 0x08, + 0x2e, + 0x2e, + 0x00, + 0xb6, + 0xd0, + 0x68, + 0x3e, + 0x80, + 0x2f, + 0x0c, + 0xa9, + 0xfe, + 0x64, + 0x53, + 0x69, + 0x7a +]; + +export default PDFSecurity; diff --git a/lib/virtual-fs.js b/lib/virtual-fs.js new file mode 100644 index 000000000..74a860287 --- /dev/null +++ b/lib/virtual-fs.js @@ -0,0 +1,50 @@ +class VirtualFileSystem { + constructor() { + this.fileData = {}; + } + + readFileSync(fileName, options = {}) { + const encoding = typeof options === 'string' ? options : options.encoding; + const virtualFileName = normalizeFilename(fileName); + + const data = this.fileData[virtualFileName]; + if (data == null) { + throw new Error( + `File '${virtualFileName}' not found in virtual file system` + ); + } + + if (encoding) { + // return a string + return typeof data === 'string' ? data : data.toString(); + } + + return new Buffer(data, typeof data === 'string' ? 'base64' : undefined); + } + + writeFileSync(fileName, content) { + this.fileData[normalizeFilename(fileName)] = content; + } + + bindFileData(data = {}, options = {}) { + if (options.reset) { + this.fileData = data; + } else { + Object.assign(this.fileData, data); + } + } +} + +function normalizeFilename(fileName) { + if (fileName.indexOf(__dirname) === 0) { + fileName = fileName.substring(__dirname.length); + } + + if (fileName.indexOf('/') === 0) { + fileName = fileName.substring(1); + } + + return fileName; +} + +export default new VirtualFileSystem(); diff --git a/package.json b/package.json index a2c4883d2..150377bff 100644 --- a/package.json +++ b/package.json @@ -13,34 +13,74 @@ "email": "devongovett@gmail.com", "url": "http://badassjs.com/" }, - "scripts": { - "build": "rollup -c", - "prepublish": "npm run build", - "prebuild": "node ./src/font/data/compressData.js", - "postbuild": "rimraf ./src/font/data/*.b64.afm" - }, "files": [ "dist" ], - "dependencies": { - "@react-pdf/fontkit": "^1.11.0", - "@react-pdf/png-js": "^1.0.0", - "lz-string": "^1.4.4" + "scripts": { + "build": "rimraf ./dist && rollup -c", + "prebuild": "node ./lib/font/data/compressData.js", + "postbuild": "rimraf ./lib/font/data/*.b64.afm", + "prepublishOnly": "npm run build", + "demo": "cd demo && node test.js", + "prettier": "prettier {lib,tests,demo,docs}/**/*.js", + "browser-demo": "browserify demo/browser.js > demo/bundle.js", + "pdf-guide": "node docs/generate.js", + "website": "node docs/generate_website.js", + "docs": "npm run pdf-guide && npm run website && npm run browser-demo", + "test": "jest -i", + "test:integration": "jest integration/ -i", + "test:unit": "jest unit/ -i" }, "devDependencies": { + "babel-core": "^6.26.3", + "babel-jest": "^23.6.0", "babel-plugin-external-helpers": "^6.22.0", + "babel-preset-env": "^1.7.0", "babel-preset-es2015": "^6.24.1", "blob-stream": "^0.1.2", + "brace": "^0.2.1", + "brfs": "~2.0.1", + "browserify": "^16.2.3", + "codemirror": "~3.20.0", + "eslint": "^5.3.0", "iconv-lite": "^0.4.13", + "jade": "~1.1.5", + "jest": "^23.4.2", + "markdown": "~0.5.0", "rimraf": "^2.6.2", + "prettier": "1.15.3", "rollup": "^0.52.2", - "rollup-plugin-babel": "^2.7.1", + "rollup-plugin-babel": "3", "rollup-plugin-bundle-size": "https://github.com/vimeo/rollup-plugin-bundle-size", "rollup-plugin-ignore": "^1.0.3", "rollup-plugin-json": "^2.1.0", "rollup-plugin-node-resolve": "^2.0.0", "rollup-plugin-replace": "^1.1.1", "rollup-plugin-string": "^2.0.2", - "rollup-plugin-uglify": "^3.0.0" + "rollup-plugin-uglify": "^3.0.0", + "rollup-plugin-cpy": "^1.0.0" + }, + "dependencies": { + "@react-pdf/fontkit": "^1.11.0", + "@react-pdf/png-js": "^1.0.0", + "lz-string": "^1.4.4", + "crypto-js": "^3.1.9-1", + "linebreak": "^0.3.0", + "saslprep": "1.0.1" + }, + "browserify": { + "transform": [ + "brfs" + ] + }, + "engine": [ + "node >= v6.0.0" + ], + "jest": { + "testPathIgnorePatterns": [ + "/node_modules/", + "/demo/" + ], + "testURL": "http://localhost/" } -} +} \ No newline at end of file diff --git a/rollup.config.js b/rollup.config.js index 6cd98d448..17c73a1fa 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,12 +1,12 @@ -import babel from 'rollup-plugin-babel'; -import json from 'rollup-plugin-json'; -import nodeResolve from 'rollup-plugin-node-resolve'; -import bundleSize from 'rollup-plugin-bundle-size'; -import uglify from 'rollup-plugin-uglify'; -import string from 'rollup-plugin-string'; +import babel from 'rollup-plugin-babel' +import json from 'rollup-plugin-json' +import nodeResolve from 'rollup-plugin-node-resolve' +import bundleSize from 'rollup-plugin-bundle-size' +import uglify from 'rollup-plugin-uglify' +import string from 'rollup-plugin-string' import replace from 'rollup-plugin-replace' import ignore from 'rollup-plugin-ignore' -import pkg from './package.json'; +import pkg from './package.json' const cjs = { exports: 'named', @@ -21,50 +21,49 @@ const getCJS = override => Object.assign({}, cjs, override) const getESM = override => Object.assign({}, esm, override) const configBase = { - input: 'src/index.js', + input: 'lib/index.js', plugins: [ nodeResolve(), json(), string({ include: '**/*.afm' }), babel({ babelrc: false, - presets: [['es2015', { modules: false }]], + presets: [ + [ + 'env', + { + modules: false, + targets: { + ie: '11' + } + } + ] + ], plugins: ['external-helpers'], runtimeHelpers: true }), - bundleSize(), + bundleSize() ], external: Object.keys(pkg.dependencies) } const serverConfig = Object.assign({}, configBase, { - output: [ - getESM({ file: 'dist/pdfkit.es.js' }), - getCJS({ file: 'dist/pdfkit.cjs.js' }), - ], + output: [getESM({ file: 'dist/pdfkit.es.js' }), getCJS({ file: 'dist/pdfkit.cjs.js' })], plugins: configBase.plugins.concat( replace({ - BROWSER: JSON.stringify(false), + BROWSER: JSON.stringify(false) }) ), external: configBase.external.concat(['fs']) }) const serverProdConfig = Object.assign({}, serverConfig, { - output: [ - getESM({ file: 'dist/pdfkit.es.min.js' }), - getCJS({ file: 'dist/pdfkit.cjs.min.js' }), - ], - plugins: serverConfig.plugins.concat( - uglify() - ), + output: [getESM({ file: 'dist/pdfkit.es.min.js' }), getCJS({ file: 'dist/pdfkit.cjs.min.js' })], + plugins: serverConfig.plugins.concat(uglify()) }) const browserConfig = Object.assign({}, configBase, { - output: [ - getESM({ file: 'dist/pdfkit.browser.es.js' }), - getCJS({ file: 'dist/pdfkit.browser.cjs.js' }), - ], + output: [getESM({ file: 'dist/pdfkit.browser.es.js' }), getCJS({ file: 'dist/pdfkit.browser.cjs.js' })], plugins: configBase.plugins.concat( replace({ BROWSER: JSON.stringify(true) @@ -74,18 +73,8 @@ const browserConfig = Object.assign({}, configBase, { }) const browserProdConfig = Object.assign({}, browserConfig, { - output: [ - getESM({ file: 'dist/pdfkit.browser.es.min.js' }), - getCJS({ file: 'dist/pdfkit.browser.cjs.min.js' }), - ], - plugins: browserConfig.plugins.concat( - uglify() - ), + output: [getESM({ file: 'dist/pdfkit.browser.es.min.js' }), getCJS({ file: 'dist/pdfkit.browser.cjs.min.js' })], + plugins: browserConfig.plugins.concat(uglify()) }) -export default [ - serverConfig, - serverProdConfig, - browserConfig, - browserProdConfig -] +export default [serverConfig, serverProdConfig, browserConfig, browserProdConfig] diff --git a/src/document.js b/src/document.js deleted file mode 100644 index ed6c4b02f..000000000 --- a/src/document.js +++ /dev/null @@ -1,227 +0,0 @@ -import stream from 'stream'; -import PDFObject from './object'; -import PDFReference from './reference'; -import PDFPage from './page'; -import Color from './mixins/color'; -import Vector from './mixins/vector'; -import Fonts from './mixins/fonts'; -import Text from './mixins/text'; -import Images from './mixins/images'; -import Annotations from './mixins/annotations'; - -class PDFDocument extends stream.Readable { - constructor(options = {}) { - super(); - - this.options = options; - this.version = 1.3; - this.compress = true; - this._pageBuffer = []; - this._pageBufferStart = 0; - - // The PDF object store - this._offsets = []; - this._waiting = 0; - this._ended = false; - this._offset = 0; - - this._root = this.ref({ - Type: 'Catalog', - Pages: this.ref({ - Type: 'Pages', - Count: 0, - Kids: [], - }), - }); - - // The current page - this.page = null; - - // Initialize mixins - this.initColor(); - this.initVector(); - this.initFonts(); - this.initText(); - this.initImages(); - - // Initialize the metadata - this.info = { - Producer: 'PDFKit', - Creator: 'PDFKit', - CreationDate: new Date(), - }; - - if (this.options.info) { - for (let key in this.options.info) { - const val = this.options.info[key]; - this.info[key] = val; - } - } - - // Write the header PDF version - this._write(`%PDF-${this.version}`); - - // 4 binary chars, as recommended by the spec - this._write('%\xFF\xFF\xFF\xFF'); - - // Add the first page - if (this.options.autoFirstPage !== false) { - this.addPage(); - } - } - - addPage(options) { - // end the current page if needed - if (options == null) { - ({ options } = this); - } - - if (!this.options.bufferPages) { - this.flushPages(); - } - - // create a page object - this.page = new PDFPage(this, options); - this._pageBuffer.push(this.page); - - // add the page to the object store - const pages = this._root.data.Pages.data; - pages.Kids.push(this.page.dictionary); - pages.Count++; - - // flip PDF coordinate system so that the origin is in - // the top left rather than the bottom left - this._ctm = [1, 0, 0, 1, 0, 0]; - this.transform(1, 0, 0, -1, 0, this.page.height); - - return this; - } - - flushPages() { - // this local variable exists so we're future-proof against - // reentrant calls to flushPages. - const pages = this._pageBuffer; - this._pageBuffer = []; - this._pageBufferStart += pages.length; - for (let page of Array.from(pages)) { - page.end(); - } - } - - ref(data) { - const ref = new PDFReference(this, this._offsets.length + 1, data); - this._offsets.push(null); // placeholder for this object's offset once it is finalized - this._waiting++; - return ref; - } - - _read() { - // do nothing, but this method is required by node - } - - _write(data) { - if (!Buffer.isBuffer(data)) { - data = new Buffer(data + '\n', 'binary'); - } - - this.push(data); - return (this._offset += data.length); - } - - addContent(data) { - this.page.write(data); - return this; - } - - _refEnd(ref) { - this._offsets[ref.id - 1] = ref.offset; - if (--this._waiting === 0 && this._ended) { - this._finalize(); - return (this._ended = false); - } - } - - end() { - this.flushPages(); - this._info = this.ref(); - for (let key in this.info) { - let val = this.info[key]; - if (typeof val === 'string') { - val = new String(val); - } - - this._info.data[key] = val; - } - - this._info.end(); - - for (let name in this._fontFamilies) { - const font = this._fontFamilies[name]; - font.finalize(); - } - - this._root.end(); - this._root.data.Pages.end(); - - if (this._waiting === 0) { - return this._finalize(); - } else { - return (this._ended = true); - } - } - - _finalize(fn) { - // generate xref - const xRefOffset = this._offset; - this._write('xref'); - this._write(`0 ${this._offsets.length + 1}`); - this._write('0000000000 65535 f '); - - for (let offset of Array.from(this._offsets)) { - offset = `0000000000${offset}`.slice(-10); - this._write(offset + ' 00000 n '); - } - - // trailer - this._write('trailer'); - this._write( - PDFObject.convert({ - Size: this._offsets.length + 1, - Root: this._root, - Info: this._info, - }) - ); - - this._write('startxref'); - this._write(`${xRefOffset}`); - this._write('%%EOF'); - - // end the stream - return this.push(null); - } - - toString() { - return '[object PDFDocument]'; - } -} - -const mixin = methods => { - return (() => { - const result = []; - for (let name in methods) { - const method = methods[name]; - result.push((PDFDocument.prototype[name] = method)); - } - return result; - })(); -}; - -// Load mixins -mixin(Color); -mixin(Vector); -mixin(Fonts); -mixin(Text); -mixin(Images); -mixin(Annotations); - -export default PDFDocument; diff --git a/src/font.js b/src/font.js deleted file mode 100644 index f8bb497a9..000000000 --- a/src/font.js +++ /dev/null @@ -1,70 +0,0 @@ -import fontkit from '@react-pdf/fontkit'; -import createStandardFont from './font/standard'; -import createEmbeddedFont from './font/embedded'; - -export class PDFFont { - static open(document, src, family, id) { - let font; - - if (typeof src === 'string') { - if (StandardFont.isStandardFont(src)) { - return new StandardFont(document, src, id); - } - font = fontkit.openSync(src, family); - } else if (Buffer.isBuffer(src)) { - font = fontkit.create(src, family); - } else if (src instanceof Uint8Array) { - font = fontkit.create(new Buffer(src), family); - } else if (src instanceof ArrayBuffer) { - font = fontkit.create(new Buffer(new Uint8Array(src)), family); - } else if (typeof src === 'object') { - font = src; - } - - if (font == null) { - throw new Error('Not a supported font format or standard PDF font.'); - } - - return new EmbeddedFont(document, font, id); - } - - encode(text) { - throw new Error('Must be implemented by subclasses'); - } - - widthOfString(text) { - throw new Error('Must be implemented by subclasses'); - } - - ref() { - return this.dictionary != null - ? this.dictionary - : (this.dictionary = this.document.ref()); - } - - finalize() { - if (this.embedded || this.dictionary == null) { - return; - } - - this.embed(); - return (this.embedded = true); - } - - embed() { - throw new Error('Must be implemented by subclasses'); - } - - lineHeight(size, includeGap) { - if (includeGap == null) { - includeGap = false; - } - const gap = includeGap ? this.lineGap : 0; - return ((this.ascender + gap - this.descender) / 1000) * size; - } -} - -export const StandardFont = createStandardFont(PDFFont); -export const EmbeddedFont = createEmbeddedFont(PDFFont); - -export default PDFFont; diff --git a/src/font/embedded.js b/src/font/embedded.js deleted file mode 100644 index 9f5ca19c9..000000000 --- a/src/font/embedded.js +++ /dev/null @@ -1,288 +0,0 @@ -import PDFObject from '../object'; - -const toHex = function(...codePoints) { - const codes = Array.from(codePoints).map(code => - `0000${code.toString(16)}`.slice(-4) - ); - - return codes.join(''); -}; - -const createEmbeddedFont = PDFFont => ( - class EmbeddedFont extends PDFFont { - constructor(document, font, id) { - super(); - - this.document = document; - this.font = font; - this.id = id; - this.subset = this.font.createSubset(); - this.unicode = [[0]]; - this.widths = [this.font.getGlyph(0).advanceWidth]; - - this.name = this.font.postscriptName; - this.scale = 1000 / this.font.unitsPerEm; - this.ascender = this.font.ascent * this.scale; - this.descender = this.font.descent * this.scale; - this.xHeight = this.font.xHeight * this.scale; - this.capHeight = this.font.capHeight * this.scale; - this.lineGap = this.font.lineGap * this.scale; - this.bbox = this.font.bbox; - - this.layoutCache = Object.create(null); - } - - layoutRun(text, features) { - const run = this.font.layout(text, features); - - // Normalize position values - for (let i = 0; i < run.positions.length; i++) { - const position = run.positions[i]; - for (let key in position) { - position[key] *= this.scale; - } - - position.advanceWidth = run.glyphs[i].advanceWidth * this.scale; - } - - return run; - } - - layoutCached(text) { - let cached; - if ((cached = this.layoutCache[text])) { - return cached; - } - - const run = this.layoutRun(text); - this.layoutCache[text] = run; - return run; - } - - layout(text, features, onlyWidth) { - // Skip the cache if any user defined features are applied - if (onlyWidth == null) { - onlyWidth = false; - } - if (features) { - return this.layoutRun(text, features); - } - - const glyphs = onlyWidth ? null : []; - const positions = onlyWidth ? null : []; - let advanceWidth = 0; - - // Split the string by words to increase cache efficiency. - // For this purpose, spaces and tabs are a good enough delimeter. - let last = 0; - let index = 0; - while (index <= text.length) { - var needle; - if ( - (index === text.length && last < index) || - ((needle = text.charAt(index)), [' ', '\t'].includes(needle)) - ) { - const run = this.layoutCached(text.slice(last, ++index)); - if (!onlyWidth) { - glyphs.push(...Array.from(run.glyphs || [])); - positions.push(...Array.from(run.positions || [])); - } - - advanceWidth += run.advanceWidth; - last = index; - } else { - index++; - } - } - - return { glyphs, positions, advanceWidth }; - } - - encode(text, features) { - const { glyphs, positions } = this.layout(text, features); - - const res = []; - for (let i = 0; i < glyphs.length; i++) { - const glyph = glyphs[i]; - const gid = this.subset.includeGlyph(glyph.id); - res.push(`0000${gid.toString(16)}`.slice(-4)); - - if (this.widths[gid] == null) { - this.widths[gid] = glyph.advanceWidth * this.scale; - } - if (this.unicode[gid] == null) { - this.unicode[gid] = this.font._cmapProcessor.codePointsForGlyph( - glyph.id - ); - } - } - - return [res, positions]; - } - - encodeGlyphs(glyphs) { - const res = []; - for (let i = 0; i < glyphs.length; i++) { - const glyph = glyphs[i]; - const gid = this.subset.includeGlyph(glyph.id); - res.push(`0000${gid.toString(16)}`.slice(-4)); - - if (this.widths[gid] == null) { - this.widths[gid] = glyph.advanceWidth * this.scale; - } - if (this.unicode[gid] == null) { - this.unicode[gid] = this.font._cmapProcessor.codePointsForGlyph( - glyph.id - ); - } - } - - return res; - } - - widthOfString(string, size, features) { - const width = this.layout(string, features, true).advanceWidth; - const scale = size / 1000; - return width * scale; - } - - embed() { - const isCFF = this.subset.cff != null; - const fontFile = this.document.ref(); - - if (isCFF) { - fontFile.data.Subtype = 'CIDFontType0C'; - } - - this.subset.encodeStream().pipe(fontFile); - - const familyClass = - ((this.font['OS/2'] != null - ? this.font['OS/2'].sFamilyClass - : undefined) || 0) >> 8; - let flags = 0; - if (this.font.post.isFixedPitch) { - flags |= 1 << 0; - } - if (1 <= familyClass && familyClass <= 7) { - flags |= 1 << 1; - } - flags |= 1 << 2; // assume the font uses non-latin characters - if (familyClass === 10) { - flags |= 1 << 3; - } - if (this.font.head.macStyle.italic) { - flags |= 1 << 6; - } - - // generate a random tag (6 uppercase letters. 65 is the char code for 'A') - const tag = [0, 1, 2, 3, 4, 5] - .map(i => String.fromCharCode(Math.random() * 26 + 65)) - .join(''); - const name = tag + '+' + this.font.postscriptName; - - const { bbox } = this.font; - const descriptor = this.document.ref({ - Type: 'FontDescriptor', - FontName: name, - Flags: flags, - FontBBox: [ - bbox.minX * this.scale, - bbox.minY * this.scale, - bbox.maxX * this.scale, - bbox.maxY * this.scale, - ], - ItalicAngle: this.font.italicAngle, - Ascent: this.ascender, - Descent: this.descender, - CapHeight: (this.font.capHeight || this.font.ascent) * this.scale, - XHeight: (this.font.xHeight || 0) * this.scale, - StemV: 0, - }); // not sure how to calculate this - - if (isCFF) { - descriptor.data.FontFile3 = fontFile; - } else { - descriptor.data.FontFile2 = fontFile; - } - - descriptor.end(); - - const descendantFont = this.document.ref({ - Type: 'Font', - Subtype: isCFF ? 'CIDFontType0' : 'CIDFontType2', - BaseFont: name, - CIDSystemInfo: { - Registry: new String('Adobe'), - Ordering: new String('Identity'), - Supplement: 0, - }, - FontDescriptor: descriptor, - W: [0, this.widths], - }); - - descendantFont.end(); - - this.dictionary.data = { - Type: 'Font', - Subtype: 'Type0', - BaseFont: name, - Encoding: 'Identity-H', - DescendantFonts: [descendantFont], - ToUnicode: this.toUnicodeCmap(), - }; - - return this.dictionary.end(); - } - - // Maps the glyph ids encoded in the PDF back to unicode strings - // Because of ligature substitutions and the like, there may be one or more - // unicode characters represented by each glyph. - toUnicodeCmap() { - const cmap = this.document.ref(); - - const entries = []; - for (let codePoints of Array.from(this.unicode)) { - const encoded = []; - for (let value of Array.from(codePoints)) { - if (value > 0xffff) { - value -= 0x10000; - encoded.push(toHex(((value >>> 10) & 0x3ff) | 0xd800)); - value = 0xdc00 | (value & 0x3ff); - } - - encoded.push(toHex(value)); - - entries.push(`<${encoded.join(' ')}>`); - } - } - - cmap.end(`\ - /CIDInit /ProcSet findresource begin - 12 dict begin - begincmap - /CIDSystemInfo << - /Registry (Adobe) - /Ordering (UCS) - /Supplement 0 - >> def - /CMapName /Adobe-Identity-UCS def - /CMapType 2 def - 1 begincodespacerange - <0000> - endcodespacerange - 1 beginbfrange - <0000> <${toHex(entries.length - 1)}> [${entries.join(' ')}] - endbfrange - endcmap - CMapName currentdict /CMap defineresource pop - end - end\ - `); - - return cmap; - } - } -); - -export default createEmbeddedFont; diff --git a/src/font/standard.js b/src/font/standard.js deleted file mode 100644 index 8a1b5fae2..000000000 --- a/src/font/standard.js +++ /dev/null @@ -1,100 +0,0 @@ -import LZString from 'lz-string'; -import AFMFont from './afm'; -import Courier from './data/Courier.b64.afm'; -import CourierBold from './data/Courier-Bold.b64.afm'; -import CourierOblique from './data/Courier-Oblique.b64.afm'; -import Helvetica from './data/Helvetica.b64.afm'; -import HelveticaBold from './data/Helvetica-Bold.b64.afm'; -import HelveticaOblique from './data/Helvetica-Oblique.b64.afm'; -import TimesRoman from './data/Times-Roman.b64.afm'; -import TimesBold from './data/Times-Bold.b64.afm'; -import TimesItalic from './data/Times-Italic.b64.afm'; - -const STANDARD_FONTS = { - Courier: LZString.decompressFromBase64(Courier), - 'Courier-Bold': LZString.decompressFromBase64(CourierBold), - 'Courier-Oblique': LZString.decompressFromBase64(CourierOblique), - Helvetica: LZString.decompressFromBase64(Helvetica), - 'Helvetica-Bold': LZString.decompressFromBase64(HelveticaBold), - 'Helvetica-Oblique': LZString.decompressFromBase64(HelveticaOblique), - 'Times-Roman': LZString.decompressFromBase64(TimesRoman), - 'Times-Bold': LZString.decompressFromBase64(TimesBold), - 'Times-Italic': LZString.decompressFromBase64(TimesItalic), -}; - -const createStandardFont = PDFFont => ( - class StandardFont extends PDFFont { - constructor(document, name, id) { - super(); - - this.document = document; - this.name = name; - this.id = id; - this.font = new AFMFont(STANDARD_FONTS[this.name]); - this.ascender = this.font.ascender; - this.descender = this.font.descender; - this.bbox = this.font.bbox; - this.lineGap = this.font.lineGap; - } - - embed() { - this.dictionary.data = { - Type: 'Font', - BaseFont: this.name, - Subtype: 'Type1', - Encoding: 'WinAnsiEncoding', - }; - - return this.dictionary.end(); - } - - encode(text) { - const encoded = this.font.encodeText(text); - const glyphs = this.font.glyphsForString(`${text}`); - const advances = this.font.advancesForGlyphs(glyphs); - const positions = []; - - for (let i = 0; i < glyphs.length; i++) { - const glyph = glyphs[i]; - positions.push({ - xAdvance: advances[i], - yAdvance: 0, - xOffset: 0, - yOffset: 0, - advanceWidth: this.font.widthOfGlyph(glyph), - }); - } - - return [encoded, positions]; - } - - encodeGlyphs(glyphs) { - const res = []; - - for (let glyph of Array.from(glyphs)) { - res.push(`00${glyph.id.toString(16)}`.slice(-2)); - } - - return res; - } - - widthOfString(string, size) { - const glyphs = this.font.glyphsForString(`${string}`); - const advances = this.font.advancesForGlyphs(glyphs); - - let width = 0; - for (let advance of Array.from(advances)) { - width += advance; - } - - const scale = size / 1000; - return width * scale; - } - - static isStandardFont(name) { - return name in STANDARD_FONTS; - } - } -); - -export default createStandardFont; diff --git a/src/mixins/text.js b/src/mixins/text.js deleted file mode 100644 index 25f9edab3..000000000 --- a/src/mixins/text.js +++ /dev/null @@ -1,198 +0,0 @@ -import PDFObject from '../object'; - -export default { - initText() { - // Current coordinates - this.x = 0; - this.y = 0; - return (this._lineGap = 0); - }, - - text(text, x, y, options) { - options = this._initOptions(x, y, options); - - // if the wordSpacing option is specified, remove multiple consecutive spaces - if(options.wordSpacing) { - text = text.replace(/\s{2,}/g, ' ') - } - - // render paragraphs as single lines - const lines = text.split('\n'); - - for (var i = 0; i < lines.length; i++) { - this._line(lines[i], options); - } - - return this - }, - - _initOptions(x = {}, y, options = {}) { - if(typeof x === 'object') { - options = x - x = null - } - - // Update the current position - if(x) this.x = x; - if(y) this.y = y; - - - options.columns = options.columns || 0 - options.columnGap = options.columnGap || 18 // 1/4 inch - - return options - }, - - _line(text, options = {}, wrapper) { - this._fragment(text, this.x, this.y, options) - }, - - - _fragment(text, x, y, options) { - text = ('' + text).replace(/\n/g, '') - - if (text.length === 0) return - - // add current font to page if necessary - if (this.page.fonts[this._font.id] == null) { - this.page.fonts[this._font.id] = this._font.ref(); - } - - // Glyph encoding and positioning - const [encoded, positions] = this._font.encode(text, options.features); - - // Pass down spacings to _glyphs method - options.wordSpacing = options.wordSpacing || 0; - options.characterSpacing = options.characterSpacing || 0; - - // Adjust y to match coordinate flipping - y = this.page.height - y - ((this._font.ascender / 1000) * this._fontSize); - - this._glyphs(encoded, positions, x, y, options) - }, - - _addGlyphs(glyphs, positions, x, y, options) { - // add current font to page if necessary - if (options == null) { - options = {}; - } - if (this.page.fonts[this._font.id] == null) { - this.page.fonts[this._font.id] = this._font.ref(); - } - - // Adjust y to match coordinate flipping - y = this.page.height - y; - - const scale = 1000 / this._fontSize; - const unitsPerEm = this._font.font.unitsPerEm || 1000; - const advanceWidthScale = 1000 / unitsPerEm; - - // Glyph encoding and positioning - const encodedGlyphs = this._font.encodeGlyphs(glyphs); - const encodedPositions = positions.map((pos, i) => ({ - xAdvance: pos.xAdvance * scale, - yAdvance: pos.yAdvance * scale, - xOffset: pos.xOffset, - yOffset: pos.yOffset, - advanceWidth: glyphs[i].advanceWidth * advanceWidthScale, - })); - - return this._glyphs(encodedGlyphs, encodedPositions, x, y, options); - }, - - _glyphs(encoded, positions, x, y, options) { - // flip coordinate system - let i; - this.save(); - this.transform(1, 0, 0, -1, 0, this.page.height); - - // begin the text object - this.addContent('BT'); - - // text position - this.addContent(`1 0 0 1 ${PDFObject.number(x)} ${PDFObject.number(y)} Tm`); - - // font and font size - this.addContent(`/${this._font.id} ${PDFObject.number(this._fontSize)} Tf`); - - // rendering mode - const mode = options.fill && options.stroke ? 2 : options.stroke ? 1 : 0; - if (mode) { - this.addContent(`${mode} Tr`); - } - - // Character spacing - if (options.characterSpacing) { - this.addContent(`${PDFObject.number(options.characterSpacing)} Tc`); - } - - const scale = this._fontSize / 1000; - const commands = []; - let last = 0; - let hadOffset = false; - - // Adds a segment of text to the TJ command buffer - const addSegment = cur => { - if (last < cur) { - const hex = encoded.slice(last, cur).join(''); - const advance = - positions[cur - 1].xAdvance - positions[cur - 1].advanceWidth; - commands.push(`<${hex}> ${PDFObject.number(-advance)}`); - } - - return (last = cur); - }; - - // Flushes the current TJ commands to the output stream - const flush = i => { - addSegment(i); - - if (commands.length > 0) { - this.addContent(`[${commands.join(' ')}] TJ`); - return (commands.length = 0); - } - }; - - for (i = 0; i < positions.length; i++) { - // If we have an x or y offset, we have to break out of the current TJ command - // so we can move the text position. - const pos = positions[i]; - if (pos.xOffset || pos.yOffset) { - // Flush the current buffer - flush(i); - - // Move the text position and flush just the current character - this.addContent( - `1 0 0 1 ${PDFObject.number(x + pos.xOffset * scale)} ${PDFObject.number( - y + pos.yOffset * scale - )} Tm` - ); - flush(i + 1); - - hadOffset = true; - } else { - // If the last character had an offset, reset the text position - if (hadOffset) { - this.addContent(`1 0 0 1 ${PDFObject.number(x)} ${PDFObject.number(y)} Tm`); - hadOffset = false; - } - - // Group segments that don't have any advance adjustments - if (pos.xAdvance - pos.advanceWidth !== 0) { - addSegment(i + 1); - } - } - - x += pos.xAdvance * scale; - } - - // Flush any remaining commands - flush(i); - - // end the text object - this.addContent('ET'); - - // restore flipped coordinate system - return this.restore(); - }, -}; diff --git a/src/path.js b/src/path.js deleted file mode 100644 index 6a0288b07..000000000 --- a/src/path.js +++ /dev/null @@ -1,446 +0,0 @@ -var SVGPath = (function() { - let parameters = undefined; - let parse = undefined; - let cx = undefined; - let apply = undefined; - let runners = undefined; - let solveArc = undefined; - let arcToSegments = undefined; - let segmentToBezier = undefined; - SVGPath = class SVGPath { - static initClass() { - let cy, px, py, sx, sy; - parameters = { - A: 7, - a: 7, - C: 6, - c: 6, - H: 1, - h: 1, - L: 2, - l: 2, - M: 2, - m: 2, - Q: 4, - q: 4, - S: 4, - s: 4, - T: 2, - t: 2, - V: 1, - v: 1, - Z: 0, - z: 0, - }; - - parse = function(path) { - let cmd; - const ret = []; - let args = []; - let curArg = ''; - let foundDecimal = false; - let params = 0; - - for (let c of Array.from(path)) { - if (parameters[c] != null) { - params = parameters[c]; - if (cmd) { - // save existing command - if (curArg.length > 0) { - args[args.length] = +curArg; - } - ret[ret.length] = { cmd, args }; - - args = []; - curArg = ''; - foundDecimal = false; - } - - cmd = c; - } else if ( - [' ', ','].includes(c) || - (c === '-' && - curArg.length > 0 && - curArg[curArg.length - 1] !== 'e') || - (c === '.' && foundDecimal) - ) { - if (curArg.length === 0) { - continue; - } - - if (args.length === params) { - // handle reused commands - ret[ret.length] = { cmd, args }; - args = [+curArg]; - - // handle assumed commands - if (cmd === 'M') { - cmd = 'L'; - } - if (cmd === 'm') { - cmd = 'l'; - } - } else { - args[args.length] = +curArg; - } - - foundDecimal = c === '.'; - - // fix for negative numbers or repeated decimals with no delimeter between commands - curArg = ['-', '.'].includes(c) ? c : ''; - } else { - curArg += c; - if (c === '.') { - foundDecimal = true; - } - } - } - - // add the last command - if (curArg.length > 0) { - if (args.length === params) { - // handle reused commands - ret[ret.length] = { cmd, args }; - args = [+curArg]; - - // handle assumed commands - if (cmd === 'M') { - cmd = 'L'; - } - if (cmd === 'm') { - cmd = 'l'; - } - } else { - args[args.length] = +curArg; - } - } - - ret[ret.length] = { cmd, args }; - - return ret; - }; - - cx = cy = px = py = sx = sy = 0; - apply = function(commands, doc) { - // current point, control point, and subpath starting point - cx = cy = px = py = sx = sy = 0; - - // run the commands - for (let i = 0; i < commands.length; i++) { - const c = commands[i]; - if (typeof runners[c.cmd] === 'function') { - runners[c.cmd](doc, c.args); - } - } - - return (cx = cy = px = py = 0); - }; - - runners = { - M(doc, a) { - cx = a[0]; - cy = a[1]; - px = py = null; - sx = cx; - sy = cy; - return doc.moveTo(cx, cy); - }, - - m(doc, a) { - cx += a[0]; - cy += a[1]; - px = py = null; - sx = cx; - sy = cy; - return doc.moveTo(cx, cy); - }, - - C(doc, a) { - cx = a[4]; - cy = a[5]; - px = a[2]; - py = a[3]; - return doc.bezierCurveTo(...Array.from(a || [])); - }, - - c(doc, a) { - doc.bezierCurveTo( - a[0] + cx, - a[1] + cy, - a[2] + cx, - a[3] + cy, - a[4] + cx, - a[5] + cy - ); - px = cx + a[2]; - py = cy + a[3]; - cx += a[4]; - return (cy += a[5]); - }, - - S(doc, a) { - if (px === null) { - px = cx; - py = cy; - } - - doc.bezierCurveTo( - cx - (px - cx), - cy - (py - cy), - a[0], - a[1], - a[2], - a[3] - ); - px = a[0]; - py = a[1]; - cx = a[2]; - return (cy = a[3]); - }, - - s(doc, a) { - if (px === null) { - px = cx; - py = cy; - } - - doc.bezierCurveTo( - cx - (px - cx), - cy - (py - cy), - cx + a[0], - cy + a[1], - cx + a[2], - cy + a[3] - ); - px = cx + a[0]; - py = cy + a[1]; - cx += a[2]; - return (cy += a[3]); - }, - - Q(doc, a) { - px = a[0]; - py = a[1]; - cx = a[2]; - cy = a[3]; - return doc.quadraticCurveTo(a[0], a[1], cx, cy); - }, - - q(doc, a) { - doc.quadraticCurveTo(a[0] + cx, a[1] + cy, a[2] + cx, a[3] + cy); - px = cx + a[0]; - py = cy + a[1]; - cx += a[2]; - return (cy += a[3]); - }, - - T(doc, a) { - if (px === null) { - px = cx; - py = cy; - } else { - px = cx - (px - cx); - py = cy - (py - cy); - } - - doc.quadraticCurveTo(px, py, a[0], a[1]); - px = cx - (px - cx); - py = cy - (py - cy); - cx = a[0]; - return (cy = a[1]); - }, - - t(doc, a) { - if (px === null) { - px = cx; - py = cy; - } else { - px = cx - (px - cx); - py = cy - (py - cy); - } - - doc.quadraticCurveTo(px, py, cx + a[0], cy + a[1]); - cx += a[0]; - return (cy += a[1]); - }, - - A(doc, a) { - solveArc(doc, cx, cy, a); - cx = a[5]; - return (cy = a[6]); - }, - - a(doc, a) { - a[5] += cx; - a[6] += cy; - solveArc(doc, cx, cy, a); - cx = a[5]; - return (cy = a[6]); - }, - - L(doc, a) { - cx = a[0]; - cy = a[1]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - l(doc, a) { - cx += a[0]; - cy += a[1]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - H(doc, a) { - cx = a[0]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - h(doc, a) { - cx += a[0]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - V(doc, a) { - cy = a[0]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - v(doc, a) { - cy += a[0]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - Z(doc) { - doc.closePath(); - cx = sx; - return (cy = sy); - }, - - z(doc) { - doc.closePath(); - cx = sx; - return (cy = sy); - }, - }; - - solveArc = function(doc, x, y, coords) { - const [rx, ry, rot, large, sweep, ex, ey] = Array.from(coords); - const segs = arcToSegments(ex, ey, rx, ry, large, sweep, rot, x, y); - - return (() => { - const result = []; - for (let seg of Array.from(segs)) { - const bez = segmentToBezier(...Array.from(seg || [])); - result.push(doc.bezierCurveTo(...Array.from(bez || []))); - } - return result; - })(); - }; - - // from Inkscape svgtopdf, thanks! - arcToSegments = function(x, y, rx, ry, large, sweep, rotateX, ox, oy) { - const th = rotateX * (Math.PI / 180); - const sin_th = Math.sin(th); - const cos_th = Math.cos(th); - rx = Math.abs(rx); - ry = Math.abs(ry); - px = cos_th * (ox - x) * 0.5 + sin_th * (oy - y) * 0.5; - py = cos_th * (oy - y) * 0.5 - sin_th * (ox - x) * 0.5; - let pl = (px * px) / (rx * rx) + (py * py) / (ry * ry); - if (pl > 1) { - pl = Math.sqrt(pl); - rx *= pl; - ry *= pl; - } - - const a00 = cos_th / rx; - const a01 = sin_th / rx; - const a10 = -sin_th / ry; - const a11 = cos_th / ry; - const x0 = a00 * ox + a01 * oy; - const y0 = a10 * ox + a11 * oy; - const x1 = a00 * x + a01 * y; - const y1 = a10 * x + a11 * y; - - const d = (x1 - x0) * (x1 - x0) + (y1 - y0) * (y1 - y0); - let sfactor_sq = 1 / d - 0.25; - if (sfactor_sq < 0) { - sfactor_sq = 0; - } - let sfactor = Math.sqrt(sfactor_sq); - if (sweep === large) { - sfactor = -sfactor; - } - - const xc = 0.5 * (x0 + x1) - sfactor * (y1 - y0); - const yc = 0.5 * (y0 + y1) + sfactor * (x1 - x0); - - const th0 = Math.atan2(y0 - yc, x0 - xc); - const th1 = Math.atan2(y1 - yc, x1 - xc); - - let th_arc = th1 - th0; - if (th_arc < 0 && sweep === 1) { - th_arc += 2 * Math.PI; - } else if (th_arc > 0 && sweep === 0) { - th_arc -= 2 * Math.PI; - } - - const segments = Math.ceil(Math.abs(th_arc / (Math.PI * 0.5 + 0.001))); - const result = []; - - for ( - let i = 0, end = segments, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { - const th2 = th0 + (i * th_arc) / segments; - const th3 = th0 + ((i + 1) * th_arc) / segments; - result[i] = [xc, yc, th2, th3, rx, ry, sin_th, cos_th]; - } - - return result; - }; - - segmentToBezier = function(cx, cy, th0, th1, rx, ry, sin_th, cos_th) { - const a00 = cos_th * rx; - const a01 = -sin_th * ry; - const a10 = sin_th * rx; - const a11 = cos_th * ry; - - const th_half = 0.5 * (th1 - th0); - const t = - ((8 / 3) * Math.sin(th_half * 0.5) * Math.sin(th_half * 0.5)) / - Math.sin(th_half); - const x1 = cx + Math.cos(th0) - t * Math.sin(th0); - const y1 = cy + Math.sin(th0) + t * Math.cos(th0); - const x3 = cx + Math.cos(th1); - const y3 = cy + Math.sin(th1); - const x2 = x3 + t * Math.sin(th1); - const y2 = y3 - t * Math.cos(th1); - - return [ - a00 * x1 + a01 * y1, - a10 * x1 + a11 * y1, - a00 * x2 + a01 * y2, - a10 * x2 + a11 * y2, - a00 * x3 + a01 * y3, - a10 * x3 + a11 * y3, - ]; - }; - } - static apply(doc, path) { - const commands = parse(path); - return apply(commands, doc); - } - }; - SVGPath.initClass(); - return SVGPath; -})(); - -export default SVGPath; diff --git a/src/reference.js b/src/reference.js deleted file mode 100644 index 25cea9e49..000000000 --- a/src/reference.js +++ /dev/null @@ -1,94 +0,0 @@ -import zlib from 'zlib'; -import stream from 'stream'; -import PDFObject from './object'; - -class PDFReference extends stream.Writable { - constructor(document, id, data) { - super({ decodeStrings: false }); - - this.finalize = this.finalize.bind(this); - this.document = document; - this.id = id; - if (data == null) { - data = {}; - } - this.data = data; - - this.gen = 0; - this.deflate = null; - this.compress = this.document.compress && !this.data.Filter; - this.uncompressedLength = 0; - this.chunks = []; - } - - initDeflate() { - this.data.Filter = 'FlateDecode'; - - this.deflate = zlib.createDeflate(); - this.deflate.on('data', chunk => { - this.chunks.push(chunk); - return (this.data.Length += chunk.length); - }); - - return this.deflate.on('end', this.finalize); - } - - _write(chunk, encoding, callback) { - if (!Buffer.isBuffer(chunk)) { - chunk = new Buffer(chunk + '\n', 'binary'); - } - - this.uncompressedLength += chunk.length; - if (this.data.Length == null) { - this.data.Length = 0; - } - - if (this.compress) { - if (!this.deflate) { - this.initDeflate(); - } - this.deflate.write(chunk); - } else { - this.chunks.push(chunk); - this.data.Length += chunk.length; - } - - return callback(); - } - - end(chunk) { - super.end(...arguments); - - if (this.deflate) { - return this.deflate.end(); - } else { - return this.finalize(); - } - } - - finalize() { - this.offset = this.document._offset; - - this.document._write(`${this.id} ${this.gen} obj`); - this.document._write(PDFObject.convert(this.data)); - - if (this.chunks.length) { - this.document._write('stream'); - for (let chunk of Array.from(this.chunks)) { - this.document._write(chunk); - } - - this.chunks.length = 0; // free up memory - this.document._write('\nendstream'); - } - - this.document._write('endobj'); - return this.document._refEnd(this); - } - - toString() { - return `${this.id} ${this.gen} R`; - } -} - -export default PDFReference; diff --git a/src/utils/range.js b/src/utils/range.js deleted file mode 100644 index 0414fab23..000000000 --- a/src/utils/range.js +++ /dev/null @@ -1,13 +0,0 @@ -const range = (left, right, inclusive) => { - let range = []; - let ascending = left < right; - let end = !inclusive ? right : ascending ? right + 1 : right - 1; - - for (let i = left; ascending ? i < end : i > end; ascending ? i++ : i--) { - range.push(i); - } - - return range; -}; - -export default range; diff --git a/tests/fonts/Roboto-Italic.ttf b/tests/fonts/Roboto-Italic.ttf new file mode 100644 index 000000000..ff6046d5b Binary files /dev/null and b/tests/fonts/Roboto-Italic.ttf differ diff --git a/tests/fonts/Roboto-Medium.ttf b/tests/fonts/Roboto-Medium.ttf new file mode 100644 index 000000000..39c63d746 Binary files /dev/null and b/tests/fonts/Roboto-Medium.ttf differ diff --git a/tests/fonts/Roboto-MediumItalic.ttf b/tests/fonts/Roboto-MediumItalic.ttf new file mode 100644 index 000000000..dc743f0a6 Binary files /dev/null and b/tests/fonts/Roboto-MediumItalic.ttf differ diff --git a/tests/fonts/Roboto-Regular.ttf b/tests/fonts/Roboto-Regular.ttf new file mode 100644 index 000000000..8c082c8de Binary files /dev/null and b/tests/fonts/Roboto-Regular.ttf differ diff --git a/tests/images/bee.jpg b/tests/images/bee.jpg new file mode 100644 index 000000000..a09de4701 Binary files /dev/null and b/tests/images/bee.jpg differ diff --git a/tests/images/bee.js b/tests/images/bee.js new file mode 100644 index 000000000..0245a4be3 --- /dev/null +++ b/tests/images/bee.js @@ -0,0 +1,10 @@ +var png = + 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZkAAAGQCAYAAAB8qh0GAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJAg4GEJkbpfsAACAASURBVHja7J13eJRV2sZ/Z/pMkkklkEISeu9I76KCgF1BRFHsZe1t0V11dVddy+r62ddV17WsZV0LunbFig3RFQQEIYQklPQ6k2TO98d5ZzITkpCEzGSC576uuZJ5p73tnPvcTxVSSjQ0NDQ0NMIBkz4FGhoaGhqaZDQ0NDQ0NMloaGhoaGhoktHQ0NDQ0CSjoaGhoaFJRkNDQ0NDQ5OMhoaGhoYmGQ0NDQ0NTTIaGhoaGhqaZDQ0NDQ0NMloaGhoaGiS0dDQ0NDQ0CSjoaGhoaFJRkNDQ0NDk4yGhoaGhkZ7YNGnQEMIYQaSgVSgJ5AE9AJ6GNtrgUpgO/AtsFlKWaXPnIaGxn7nF9207FdLLBZgEDALmABkDxkyZOauXbsoLS3F5/PtuyKxWKivr98MrAXuBr6SUvr02dTQ0NAk0/bJN8ZYxScBcUC8sbrPARIBW9DDavz1AhVAlfG3EigBdht/K4By47FDdsFJN46rPzAOmA/MNlRKR+EFngT+IKXM03eOhoaGJpmWJ+AUYIqxoh8NpOXk5IytqKigvLycurq6jn4vcXFxxMXF4Xa72bBhwxfAV8BbwHtSytowH5cAMgxSORIYarVaB3b0eFpQNi8BF0sp8/Vw0tDQ0CSjJt8kYCywCFgA9KENQRAmkwmz2Rx4+J/X19dTW1tLfX19e3ajGHgP+A/wDbCpMxSOECIRGApMNY5tCuH3vb0BLJFSVughpaGh8aslGYNcTgHmp6SkzC8qKqKF468EcoF8lLN7p/G8DKgHGoyHz/hrARzGI854JAPpKDNbBpBpvB4Ch8NBbW3tOuAl4PGOmp6EEPEGaS7NyMiYn5+fTwSvbQ1wKfA37aPR0ND4VZGMEMIGDAeWActRvhYAzGYzGRkZ5ObmfgZsBL4GPkRFT9WFYV+ygGNRzvaRVqu1bxPTVRXKz/ECsEZKWdMGYhlnkMsyIKWj+2a32+nRowdOpxObzYbNZqOhoYGamhqqqqooKCjYH2l9Dxwrpdyqh5WGhsavgmSEEE7gd8CJKKe3HxL4Enja+LsTyI/UKlwIEYuK7BoBHI9ywscEvSUfeAW4s7lJ23DinwAcB0wSQqS28zr6gAJgE7DB+PsLsMdQJV7jYQacxr6NQZnfZgP2pl9otVqpq6s7RUr5jB5WGhoaBzXJGHkfRwI3A6OCJsENwDvAs1LKL6Jof3OAi4B5JpNpWFD4cAlwG/AsUGRM9CcBi1ERb/v7XtxuN2VlZd8DW4AvDKX2Y0fyXIxAgoHAJQY5pjZ5yxtSygV6WGloaBwUJCOEMAH9UL6P3cZq3AecAfze2A6w15is3wbWSykbovBYrIa6OQFYAfQGZcbyeDyfGcpjgn/7flANfA6sBtYA24DtnRXNJoSwA0cb57RP0EvbgfFSyr16aGloaHRLkjGIZRBwAcoMFryirzFW7INQOSylwKPAvVLKnd3oGB3Ayvj4+N+VlZXt9/3x8fGUlZV9Zqi0D1FJklUR2M/ewL+FEOOllCQkJFBaWnqolPJ9PbQ0NDSgm5WVMcw1hwG3AOObeYsT5eQnMzOTvLy8K4CnpZSebnSMZmAyMKoNC4A84MWysrL3UFn4hRFWaTuBa6SUTwKZXq+XIPWooaGh0X0KZAYRzOstEEwIiouLAVzdhWCEEClCiMXAx4YiOaq8vLzZ99psNs4991xQpqnLpJSvSyl3RtoMKKX0GarlNpPJhMfjgVDzmYaGhiaZboMcVKRYm9RXdXU1wLVCiCHRTp5CiCnAk7Gxsc8ZKsbc5G0e4Bngb0CD1+vlmWeeAbjFiKDravzH5/N939DQANDL8C9paGhodA+SMfwwp5lMpmnt/FwGcJUQwhWFx2QVQhyCihx7DziysrIy8LrD4QBVCeD3wCAp5SnAeSg/1PcVFRUAZwJvCiHGdvHhFAL/tFqtoBJPY/XQ0tDQ6E5KxgIc31xl4NZg+DQmE2UmHCOJ8neoPJ3FhFYCaAA+q62tPR1YAtwipdxuHE8DKn9mBfARIIUQM4EHhRCjuup4jP36rK6ubueMGTOOppnKBhoaGppkohl9UImL7YbZbB4MDI4SckkVQvwG5aT/HTAAVE00YDMqEm4CMENK+aSU8uem9cwMP8g3wELgRillufGZ14UQJxuBA12B74GC0tJSNMloaGgEK4TugJyOftDwE2R1MbkIQ1GtdDgcC2prQ9JVynw+3z9R/pYNbQ1UkFJWCiHuRDUUW4mqjXYn4BNCvNgFQQAVQoiNlZWV41Hh4xoaGhrdhmQSD/DzCV1IMOkoX8o1gK22thYhBFLKHcAq4HYp5bYOTuw1wB1CiB+B+w0yfgRIFUI8KKWsj/DhflhaWnqKVjLdE4YKTkT51GyGpaMGVTC2rAvuJw1NMhFD6QF+vqyLBu0w4C92u/0wI7wXwCOlfA24B/h2f0Uw24i3gPOBv6JMcL8DioQQ/4qwollrBC/Y9NDqVuRiMpTwGCCtCcnUopru7RZCfIeqHKErbWscdCSzEVViv937a5Rl2RThQZtoqJcrgGSDYMpQZW1uBdZ15kA1iOS/QojDgOdMJtMkn8/3sKFo7g9HRekWkJ+UlERhYWFPPbS6BbkIVEuK6cAw9g2dB1Uc1d8tdgSwQwjxPpAXjeWZNKLwPusOZWWMWllrgY7kvGwGjpdS/hChfe0H3OBwOE4N8r38CNwAvCulLAvzpDEG5d8ZgyqqeQmqIKgvAseeDPwX+LuU8kE9vKJ+XJlRRU4TAGEomDiUySzL+L8ly8CnhhLXRKNxUCgZL/Cg3W7/a5DZab8wmUz4fL7XDSUU7gFrAw4HHgNSDYLZATwAPCSlLA33PhiRaN8KIY4FnjWZTJN9Pt99htnjqQhcJw+qdlx/PbSiHwZBFBiP5hYs6Sjzaw7KjOY3g8ajWnonCiE+kVJW67Op0eI83E0GgwRe93g8a9rzOZ/Ptxd4RErpjcCK8FTgQWNlKIHPgLNQPWFKI3zKcoELfT7ft8aq9EYhxMQILQZ20sXRfBqdM+aMUkUforq2/gdVKy9w26PKO03TFR40uj3JGDf9Lyg/x/Y2fqQAOFdK+VOYCcaNihx7FOU8LQb+AhwmpXy7KyJyjAliLaoL55dCiL7A40KISWH+XS/wM5BtrIQ1Dg7CqZBSbjDU8FuoQABQoeqTgYldmJ+lEeXoVqX+jYlrvjGJD2zlrZWGinils3qoNNmPbJRJKAWYiCrv4gbKUVFer0Si1H4bz9dUVEvnvqgqAYullLvC+JsLUVWyZ4bT/9TBfbOg+vFkopzZVpSJLxfYFo575aCbMNQ9NRhlGvanBlShCtdulAd7P3eNg5tkgm70GOBaYHrfvn1nlpeXExMTw/bt279EOST/2tHck1Z+0wnMQDnwJ9AkEsfpdFJTU3OelPLhKDxf04HnhBDpUso3DYW3I0y/NdhY8V4tpfwgCo7djIqMGm1MjntQtda2Gv9X+dWmEWCSCCQZE6gb1WpaokyBZahupWVAcXdqIRGG85qKalwX3Bjw6S4wDWtokgnriirVWJW6jdXULiC3s1dThs35KlSkVmoL70FK+aPxnvejaUVnrODPBv5ksVgS6uvr/wZcEI7QZmMB8DYqou3/ouC4xwOHAHWobqGbgx3VRo5IGsrBnWEQTLyxiKg37qlyg1gqUMmJxcDuTspx6s5E08cgmnhj0+poWFhoaJLpbgPJYRDMH9r4kSLgbCnly1FIyhcBt6OiCu9D1T6rCMNvPYmKRDonHN/fxn2wA3OAscB3wNvBpCqEiEOZXMejuqsKY6GyBxX2ngcURDDHqLuOj4HAMaiGgZXAvw3/qYYG0M06Y3YRZqBaPbcVycANQoj3o8knIaWUQojHUUl3Z6J8Vr8A4VAbXwGXGQqhoosOeSAwEvgJ+KAJwWQBs1BRcH7FssEgo0Kg5mD0LRhJwsONp6WoWnkHGpiy2Th3Y1F+rkFCiFydP6Phh0mfglYHpRO4GmXTbw+GAecappiogZSy0lBlTxhRcbcKIRYbZqXOxDsxMTF9gUO76Lq5DIVShTJdVvuvpxDiUGAZqrK3zyChv0kp/y2l3CqlrD6YCEYIkSSEOE8I8RHK9LfaeHwP5AkhHhZCTO5oGLJxrj4FdhtqcCQHXmtQQ5PMrwbpqJIbHVGIsw1VE1UwzFc3Syk/RmV430QH2yi0gj1VVVWfAsu7qGGcDeVb2SKlLDEmW6uhXiajosp8wBfAa+GMtutigukN3O10Oh80FHlTIukJnAP8E7jmAK5VKbAO1QvJSccqc2hokvlV4jA6WOwxPT19HipcNuogpcxFmcs+AQahcmiyO/EnSoEXUNFcp3WBoqtHmek2GpOtvxrDeJR5rAZV/uaj9mSrG62y44QQycYjKs3NQgiHUfXhQ2B5Tc1+4xP6AjcDT3XkPjBKFn2HCpAAGGz4MjU0NMnsBx3OXC8uLoYobkMspdwEXA+UWSyWUcB1QoiETvpuH8okUwqcjooAjCRqUL6CyqBJdKRxv0uDXNe21W8ghLAIISYYE/HzQY8nhRC/EUIMiLLLexaq+kTf9nzIarUeB9zTkfvAIOufjadxhkrS0NAksx+4O/pBo8ZatK/mPgVutlqtmEyms4FrO6tEiFFx4HlUsuotkVzZGuTxBVBm+NVmGYpUosw637TF4S2EMAkhhqLaZH8BXAfMQ0WtzQGWotorfC+EeFYIMbsr1Y3hc7oaFUHY7km+rq4OVKTYjcZ5ay/WGQQfi676oKFJpk0o6egHHQ6Hf0UdtTAm2qdrampW+3w+ULk0R3bi5PA4KlrrGOD4SJrNpJQ1RrJkVtBioQr4qh1JlCOBf5rN5pNQTu0WLzewBFVZ4cIOTtCdgeWoEkcH6gdbhjIvthflNAYA9EBHr2pokmnTyqxDyMzMBJW0F9WQUhai+t7sRTnL/4IqRdMZ2Azc6nK54oC7OjhxHShSgxTlWillfhtVwTBDwYwxWni3Bb1RzegeNTqiRkrB2IQQF6Dabye19D6r1UJsrJOkpDicTntrX5kMXC6ESGrnrlShagZKQ0npwpkaeqWxH3yB6gzYblPP5s2bXwPyu8lxfg/83Wq1Xl1XV9fHMJeccKAlQqSU9UKIp6urq+ehas79QQix3gg8iMTka0KVhRGoyKctbfxcMnCL2Wwe2g6CCcBms53i9XprhBBXSCnLI3CoYwwFE9Pci06XnXnzJnD88TNJTIzFarVQWlrJ229/zX//u4adeXtoGrRts9lmeL3eCagAibZeb58QohAVeJGoSUYDdMb//iYbK3CvEOL8dp6nWmCZlPKlbnSsPYBngLlms5mGhobHgCs6I6HUKD/yrhCir5TyDeAsKWVBhI5rMjDXIPx/GblCrb0/DuVnOb0Tfv4e4KpwVuI2wpRfMYgmBC6XgyVL5nDzLSvo1at5UVJeXs3ddz/P44+/yc68vTS5z58Clrcnb8gg6BUok91TUsqteib5dUOby1pfmdUZA2VbOz/6eXtWgFFyrHuAPwM1xup9McqX0hnYAdwvpay2Wq1HApdG8ND2oiotl6Hql7U2QZpRvpUT9lUnFubOHcc99/6Gvz9+DQ8+fDlnnrmgxcnbwElA2NorGHXiLrdarfsQjMVi4pJLj+fPfz631X10u12sXHkKjz12Ndk5++QcD6Ox0nJbUWYoGYj+wBcNrWSiZpV/DPAIypnZ2vuQUn4OrAh3H5swHacNuN5ms/3O6/WCqt91uNFL5EC/24kKBFgMVKMqDzwa7tpgRrTXYlQ49VutqQohxCxUfk+Kf5vZbGb+kRO4556L6NMnbZ/PeLx1PPfs+/zl7udZv347DQ37dLl+21C1e8JwbCtQfYxCFouZmT34w80rWLp0LlZr29u8rFu3hbPOvIO1azcjpaRXr14UFhbOaW/RS2O/egNvSCm/0jOIVjIa+8frxqSYtx818AEqQmtjdzxIo+nYY16v91tjgs0Ezu+MrH2jYvGdqOgjl3E+x0TgmOpRvjXPfibGFFTeUEqjGjCzeMls/nrfxc0SDIDdZmXZssN49rnfs2TJnH1et1qthwMnhoFgegAXNh3DsbFObrv9HJYuPbRdBAMwYkRf7rjjPJKS4gAoKSkBlazbXpRqJaOhSaadE5WU8klUccFbgI8HDRpEVlYWwP+AV1Elz+dJKX/szrWvpJTbgSuBcsNsdgaqJElnYC3wh5iYGFB94x81/DXhxi/Gb4sWJmwXcIPZbA6ptXbssdN5+JEryM5qPeXEbDYxZEg29z9wKVdeuRinqzFyy8g9WdmZ7a+NCtOXWa3WscHb3fEx3HnX+Zx44iys1vbH9JhMglmzR3Pd9adit1v9uV4TOxCS7Y+q1HkyGppk2jkBlwG/BxZv3LhxVG5u7iSU3X2plPJVQwkcDPgc+IfZbAaVWHdmZ+TOGEmSz1VVVb2rlIJlJCoB1B3m6+aTUha1YpobCywNjiTr1y+da649GVfrob4hiItzsfK6ZZxw/Mwmk7cpA7ioE49zALDUILAAli8/gpOXHorFcmCdkE86aRZTpviLNTOK9ufd+PPDvHrW0NAk0/4JS0opC6SU30sp10gpN0RDq+VOPsZa4E8NDQ3vGpvmAjM76buLUHk5+fX19aBKoFzQVdnhRjTUrQTllyQnu/nzHecxenT/dn9ffHwMt91+DrNmj8F/SEai61LgyE7YXwuq8kB2sJI66aTZ/OEPK4iNOfA80LS0ZM5YMR+Xy4HFYhlDY/fLtsLv9/LoGUNDk4xGS2RQgDINlloslgRgVidm7P+Eclh7jXvwPGPFHGmCMQMnuVyuacHbFy+Zw/z5E+ko7/XsmcjVVy8J+DaCxtp5naBmhjcl/PT0FC6/8iTc7s4reH3EERNIT0/GWAgc0kGS0UpGQ5OMRqv4BLg6NjYWVP2vnsETtFErK0EIkWJUJ26TncYwK/4FeNf4rmzgZkNVRBIDgGuqqxsLMU+cNJTf/vYU7PaO5xEKITj8iEM45th9ukRMQLU/MHfwex3AWSaTKRCFYLGYuebapRwyvhn/vDShik63nyxTUtwcfvh4/9PD26k061BZ/0V6CGnojH+NVvkA+HTWrFmsXr16ZnFx8R+FEF6Un8aJKjppN+4jD1AlhChD5absNSaZPcB6YGtwQISUskwI8We3231keXk5DodjYW1t7XTgPxE8vhMIMju53S4uvPAYevU68J5bAlixYj4vvvARZWWB/E8nymz2L1SUXXuRBRxpmN8AmDxlGMcd11zLI3PQ8PbP+e3DyFH9/P8OQpkT20oa9aiE5Eo9hDQ0yWj4y6+kA/2N1f0wVHjxMCD5P/8JzPtnHABZ7RVCfIdqzfwDsB3Iu+aaa7j55pupra0FFQTwntFYLdzHPBjVhjqAk5ceysknz8Fk6hyBP2bMAM49bxF33/U89fWBoIJJwCLgsQ585emojp4A9OiRwMqVy+jZM7EZgrGDMKN6szUYf9uH0WMG4HI5cLsTRhcWFo4EPmjHvLKHRrOZhiYZjV8pudiBI1Dl60f36NFj8p49e8LyU6hE1sOAwywWC7169SIjI4Nvv/2W1NRUcnNzQXVUPDTcasZwnh9ns9lyjKRT0tKSOffcozqNYADsdiunnnY4zz77HjtyQ4TLUiHE00aARVv32Q0sDN42YcIQpk8f2cyptqHKhpkMgukYkpPi6NOnF1u2FIIKOW8rbKgwZk0yGton8ysklgQhxEwhxJ9RSaOvAOcD4SKYfW0p9fXk5eWxZs0aXnrpJT/BgCrJf7oQYlhn9bVpAb2BM/0EY7VaOPuchQwdmt3pPzR0SDaXX34iZnPIUBtL+yPNjgxWMU6nncuvOBGn09YMwTiQ2A2i6XjQXo8eCQwb3sevMvu1o1eOGdgezpptGlrJaEQfuZhQJfwvTUtLO66goPX6lC6nhV49Y4iNseF0mHE4rNhtZmpq66mo8FJe4aGi0ktpuZe6uoZO20+bzXa01+vtC3wuhHhUSvl1GE7HRJPJ1Nfv20hPT2bJkjkdSmBsC446ehpPPvEW3333c4DopZTzhBD/bUv7ZyMZcrYQItbv1po6bQSjGn0mQWtGG2BDYDFUjAApO8Q1MTFOBg7IxGw20dDgyza+vC3EUUfHfE4ammQ0uiG5xALTgN8aJGP2E4zVaqJ/30Qy02IZPCCJCePSGNAvgezebnr2iKEt8UT19T7yCyvZsq2MbdvL2LKtlF+2l7NjZzn5hVUUFFZSXdP2Ba2hLkYYjzOEEP8F/gZ8LKUs6YTzYQfODHaen3nmAgYN6h22a5DVO5XTz5jPtdc8TG2t11/peBFwB6rnzv6QAxzpJxi3O4YVK44kMTGuiYqxo2IL7AhMSMPZL5Ed0jMmk+CQQwbjcjmoqKgehCoTU92Gj5YBu/To09Akc/ATTA7wO2NCCxT37Jkaw1Hz+jJ7ehYjhqaQkRZLYkLHykxZLCayMt1kZbphmpqoGxoke/ZWk7+rip35FazfWMSX3xTy5beF5OW3y6dvBRYlJSUtKi4ufkUI8Riq6OKBSKfhKN8PAElJbo5cMCms18FkEixaNJl7/vIC27YV+q9NLynl5DaSzGghRKafZNIzkpkxY0SLKkY9/IKiASE6XuWo/4AMHA4bTmfsIbt3725r+YNCqSvvamiSOajJJQmV4HglkCgEpPeKZdL4dFacMow5M7JwOMJ36c1mQa+eMfTqGcPYkaksmtcvQD7rNxbx3ke5rP5sB5u3lvLL9jKqqlsvxFxcXAyqNtxRwLdCiFuB/7a30oKRn7LIZDJl+Hw+hBAsXDSZAQMywn5NcnJ6ccaK+dzw+8eVulBz8GlCiOfaUI7omOA5+6ijppKWltyMinEghBOkFUk9KqivgY6EL/vRr186breLLVvyAdJQnS9bRTvaW2toktHohgTTD7jR4XAsq62txW43c8KigZy/YhQjh/cgLtbWZftmNgtGDE1hxNAUzjl9JNt3lLN1WymrP8vjxVc38cv2cvazABbAOFTbheeEEH+SUu5sxy7EAiP8prKYGAdz544nphNKsbQFixZN4b6//pu9ewN94AYaqmpdK9czARgdkHY2C4uOmtKCinGAtCExoVwnDRxIdBmooIicPml+khkIfKtHmUa7lLw+BQcNudiEEEcBnwLLHHbJsQsH8OmbJ/OPh+YzdVJGlxJMU7icFoYMTGLB4X25/cYZbPr6TL58dynXXDKB6ZMzSEp0tOYTSgIuAL4UQpzbjl70iUCgGnKP1ARmzR5FpKqm9e2bxmGNWfQ4HI7ewJT9ZNNPTUhIGOh/MnPGKIYMzmryFht+X4zyx5gRosEgmgMP8Bo9OhBgMEqPNA2tZH6dBGMBlgM3AD1Hj0hl5eUTmTszq8O+loirHJNg/JhejBvdk4JdVfy4oYh3V+fy3EsbyM1r0Y+THhsb+1BlZeVsIcQNUsr99fHp6zeVAQwa2Ie0XpGrZBMb62T69JH85+VPqKnx+EODhxnsUNvMdTUBYysrVeK8yWRi8pRhxIXUKBMo15UVEQhbrkG5reoOWMkocgzUxxygR5uGVjK/PoJJQLUfeDgr051x762z+eTNJZx49MBuQzBNjof0XrEcNjub22+YzrqPl3PTb6eQmR7XrOIwJuDFqJDnc/bT+2RucFTZoqOmYzKJiB7bggWTmvhTmATEt6LYphhFKklOdjN92kgs5qDSZ9ISUDAqy99k+GO8dFYR5MzMQMxIltE9VUNDk8yvhGDswOVud9zvpk/OFI/99XAuPGsMMS7rQXOMCfF2rr10Iv94cD5zZ7aaLJkI3A5cJoSIaeE9gZW4yWRizJiciB9PRkYKI0Y09mmLiYkZR1CbgaYkk5aWNs//JKVHPCNH9Q1VMcJqqBcbYAZZj6DOUDGdkwuZlOT2V0KwA3F65Glokvl1EIwbuCkulguvvXQ87758AnNnZWM2H3zNCG1WE7On9+a1547l8f+bx+gRqS2V4U8A/gj8TQiR1eR8WYCAcyE9vRcpKfFdotQWLmp03FdVVQFMb+HtE4OTZmfOHEWPHgmhJBMwlVkAH5JaJB5U3zBfp+xzTIwDt9vFwIEDR7ZCiBoammQOIoKxAMvjXEx77bnTkq64YDQ2m/mgP267zczyk4fy1EPzOXPZcOwtHLPVal0CPCCECF72JwMxjYqiBy6XvUuOY+zYAcTFhVj1Jrfw1lnBT2bMaOp3NxskYzEIp45GM5mXAwldDj3vVtxul78dc7wegRqaZA5ugjEBk7IziM/bfMfUmVN6YLOF9zJWVtWxe081e4tqKCquobTMQ1el2gkhGD4khYf/chiP3HM4OVnufXw1RlviBcB/jTptJiA9MzMzEKWVnZNKTEzX+KzS0pIZM2Zg8KYJTSPkjN4xAfJJSIjlkAmDm3yTxSAak6FaPKj4gVqDcDoHDoeNhMQ4ampqQJklNTTaDB1d1v1g69OHPZu+e+5mS0PnpyxIKdm6rYyPP9/Jxp+L2bGzguKSWqpr6jAJgRACs0WQmhJDdm83A/slMGVCOgP6RXbuMZkES08YTO+MOK64/kPW/rC7OUIaIKW8H9WiwOZ3oAPExTnDVqtsf4iLc9KnTy9Wr15nkE7a0IKCgsHAZ0Fvyw5WDUOGZOOOaxpVZgpaJ9YhqQsims5bBdjsFtxxLrZv26uVjIYmmYNUuaShEglNWal4vnmV/paGrzqJVKBgVyXfrtvNqre38tpbW8gvqGyXUjGZBAP7JbJoXj8WzevL6BGpEcnJsViUr+adl0/g+j9+yj+fX09lVV0IYQLDcnJyvrzgggu48847A6/FxtiwWLpGyDtdDgY0Fp6kpKQEVLmbYJIZGRcXl15RocK3DzlkUDOhy/6ulw1IfAa5VNPZXY8dDhuJibF+JaN9MhqaZA4SckkE5qN6sAwcOXLkFJ/PR4zLzvk31HPqSVs5fHYOVmvHJ8qKSi/3/+073nhnK9/9sIeKk/2a2wAAIABJREFUyuYnp8TEROLi4rDb7ZSVlbF7d6hq8PkkP20uZuPPxTz1/HqmT8rgN+eMYfIh6RGZyJOTnNx2w3T65SSw8paPqasLdXhv376dv/71r/gnbACns+tIRgBZ2T1xOu1UVtb4fR0ZQgiTlNJnJGcOMCZ1HA4bg4dkY7cFRw0Gqxh/UzKP8ehcW6bdbiXOHeM3Q7qFEELXJtPQJNN9VctQVIvec1DOagDWr1+P0+nE4/Gw5ksvz7+8jqkTM7j199OZdEgaFnPbJ8yCXVX8698b+cuD35CbVx78+/Tq1YuxY8cybdo0Jk2axPDhw0lOTg6J5qqoqOCbb77hlVde4d133+Wnn36ivr4eKaFwVxUvvLKJl1f9zNLjB3PdFZPo3zch7Pko8W47l10wjuzebi6//gPy8itDFE1eXl6Q8jLhdDoQousi8QYOzCQmxkFlZY1fcfUFXKiWxTHAML95LynZzZgxA5qhKgxy8Ycr13S6igGw2qzExjr9+9nDmDfq9IjV0CTTvQjGBpwE/NZsNg9taFCZ2klJSSxevJi5c+ficrnYtWsXb7zxBq+++iqfrtnJWRe/xUN3H8asafsvVS8lfPFVPn+443M++GQHHk9jNnivXr1YtmwZRx99NKNHjyY2NrbF74mLi2PWrFnMmDGDjRs38tRTT3Hffff5EyMB1QLg6Rc38MP6vdx243QOn50T9nNoNguOXdgfj7ee31zzPqVlnhbOgyTYP9MVyDaUTBAyUaX0K1HN2wKRcYkJsQwcmNnCN/nrk9WFRcX46Uw0NgtwoQOGNNoBfbNEB8EMAv4FPAEMbWhoICUlhauvvpodO3bwwAMPcNxxxzFv3jyWL1/Oc889x7vvvsucOYeyeWsZJ57xGh99uqNVP0pFpZeHn1jHvBNf4r/vbcPjacDlcjFnzhwefPBBNm3axB133MG0adNaJZiQm8dkYsiQIfzxj3/k3XffZfbs2SHtixsaJGt/2M2SM1/n2Zd+wuttCPu5tFhMLD1hCM88uoB+fRJaJBmP10tw9n+kkZqaSEZjJj29e/eehSpABpCUkJAQ6D8wbvwgEhKaXBNJE3KpJkLdjh0cSLtNDU0yGhElFyGEmIpqynUMypNLZmYmDzzwADfccAMul6u5zzF16lQeffRRTjjhBErL6rj1L19SuLv5yvc1tfXcfMcXXHvTx5RXKHNKRkYGt99+O8888wznnnsucXFxB3IcTJw4kUceeYSTTz4ZqzW04kBJqYerfv8R73y4PTI3tUlwxJwc7rx5JinJzVeZ8Xob8Pm61q0wOKhR2q5du0AFdwBkl5UFKjUzYZ/QZT/L+ItgeiNpvbIdzPOGEMIthEgVQiSLrrSnapLR6ISb2YLK5XgF1bkSs9nM0UcfzSeffMKJJ57YLMEEo0+fPjz22GNcfvnlfPhpAfc8+M0+pfJLSj1ccf1H3HHfV5SVe0hISOD0009nzZo1XHTRRfTs2bPTfBP9+/fn8ccf56abbtqHtHYWVHLuZe+w7n97IkY0R83rx0N3HdYs0XzyyQ/k5xd16T0wZGh2EOl5AQYZT0f7r6PFYmby5GHN3EA+RTAyPM7+X4uSEULECCGGCiGOEUJcBlwGnA9cBFwphDhMCJGsZyxNMt1OwQDzgHsxnPtCCBYuXMh9991HdnZ2m78rNjaWlStXsnz5cp59aRNbfikNvObxNnDvQ9/wj+d+BCArK4v77ruPe++9l4yM8DTqslqtXHLJJVxzzTX7EE3hriruuv/rFn0l4SCahfP6ct4Z+1ao//abjbz00uouvQ9SU/fJLepv/A2UxOnZM5HkZHcLSqYeRF0kCeagUjJG6aGpxqMP+9ZlcwFTgEVCiJ565tIk050I5gjgnxjOXYfDwcqVK/nHP/5B797t7zUfHx/PPffcw6nLL+CfL+ZSX6/8IQ8//j03/flzaj0+Fi1axEcffcSyZctwu91hPUaXy8V1113H3XffHUI0DT7JP59fzwuvbIrY+bbbzFx98SGceeoIrEEhyz6f5C93P8+6dVu67F7IzEhpuskvWQYEq53YWGcLJNMlPqWDRslIKXOllG9LKR+VUv4FuA14HPgY2BPE3tnAMa0UXtXQJBNVGGvczPEAMTExXH311Vx77bUHNPk7nU6uuOJKknpOZ9deWPv9Lu57VFUEWLBgAffffz85OTkRPdBTTjmFCy64AIfDETSw4e///IHqmshFwMbF2lh5+URGDe8RqqwKS/j739+gurprugUnJsY1rTqQIYSwopJvAejbJ61pFFpX46D1yUgpvVLKXOBD4EVUF1D/jdoL1RlUQ5NMVKuYTODvGB0GExISeOKJJ7jxxhvbHNHVGpKSkjjjzMtosB/HtX/4jrz8Wq666iqefPLJDimkA4XT6eSWW27h/PPPD/H7fP/jHp596Scimc/XNzueh+85jB4pjX6uhoYG/v7Ym3z91U9dcj84nXaSkkIWFqnGqjkGwGw2MXBgbxwOWwtDN/LDd8qUKXM4yKPLpJQ+KeVu4A3gNRob84wTQsSioUkmSgnGgnImjgSwWCxceOGFHHPMMZ2aFBgXF8db7/3I6s82ccEFF3D99deTkJDQZcdtsVi49NJLmTBhQmBbdU09L7/+M0UltRHdl6EDkznlxCGYgxJXq6treeLJt+iKODObzRISmjx48OBRq1at2pyamtobVKZ/8+0IjOrL0goy/EPY55PUG3lbRoDCryLqSkrpA34EvkaZzhINRaOhSSbqCMYEnAKcCyq/ZMmSJVx55ZVYLJ2bD5uXl8dDDz3E0qVLuf7668Puf2kLsrKyuPfee0MCGt56fxsffrwjovvhcFi44sLxjG5iNntj1Rd88vEPET8vdoeNlJTG61NbW8t3333nb8uMy+UgLT25mSFrBxwg7EbTsvDO+d66eiora36VY9cgmi+BHag8pgQ0NMlEIXoCV/tv0Pj4eC699NJOVxhSSt577z0Arr/+ehITo6cq+yGHHMKKFSsCz+vrfTz9woaI70dmeiwXnDU6RD0WF5fz2muf4vFEtlKKzWYNUTJer5dNmzb5a5kZSiaheRUTeIS/aEe9t57q6tqAMv0VogLYZKgZt7Fo1NAkEzUqxg3ciapJhslk4tJLL2XcuHGd/lvl5eW8+eab3HvvvfTv3z+6bjSTiYsuuogZM2YEtn32ZX7E8maCcfyiARy7sPH8NDT4eOU/n7Izf29klYzdSlJQeLLH4+F///uf3ySFy2UnLS246LFA+d3txsNmEE14h7HHW0dFhVIyZrMZQHbzMWkXQuQIIeYLIc4TQlwuhLhICLFACDHAMG0HL94ksAEVBBCDrnigSSaKbmZ/PsyR/m19+vTh6KOPDsvv7dixg3HjxoX4P6IJCQkJnHPOOcTHKz9DabmH91fnRrwBmjvOzrxD++B0Ns4lv/xSwDdfb4zoflitFuKCesR4PB727t0bCIiwWi1Nwpf9KsZmPIKbloUPdXUN1BhK5tNPP13d3UkGVRsuHeVfSUHlxyQD44FjgTlCiKaZ0CVAFZ3drEeTjMYBIhG4FsNMZjabOfnkkxk+fHhYfmzbtm2cd9552Gy26LzZTCaOO+44pkxRPe693gZef3sru/dWR5j8YfFxgxnQLylEzfz9sTdpaIhc7onVaiYxMTZguvN4aikqKgohodDw5UaSUY0z/UQT3mHsDVIyqDo23XqSlVLukVJ+JqV8HPgr8AGw1zguJzAJODY4L8ZQM3tQBUw1yWiSiRrMN5lMY/xPnE4nCxYs8JscOnm1WcegQYMOqAZZJOB0OjnrrLMCE+vXawvJ3VEe+aVsrJXpU/uGbNu4MZfc3F2RVLq442IC0W719Q1UVzcSrstlb9IiwQxYEIYvRghzRIZwfV2jTwZVMO2ggZSyHPgElRezwSAQgaq+MKmJ/6UYqNC9dDTJRAWEEKnAb4Ir/Y4YMYKJEyeGZyKor494smVHMWvWLGbOnAlAeYWXN975pUv248JzJhMf32gV2bu3LOJRZknJcVhtFv+EF1IZ2h0fnGAuDNViBewg7SDNEdlHj7f+oFIyzRCNT0q5C3jVIBx/OetDgOFBhTJ3A3l6dtMkEy2YlJiYGMIoRx99dNgaZTkcjn2qH0cr4uPjmTt3biBS6dM1O7tkP3ok2Rg/LidwTaqrPXy37me83sj1mnG7Y7BamieLmBhnE5LxJ2BaQFiIlP+5iZLxdTXJCCEyhRCnCCEuE0LcLIS43XDcHymESDsAsvEAn6Iy/aVic0bTGMJXAJSjoUkmClSMAzjZ6N0OQO/evTniiCPCanrpLjCbzSxcuDBQpPPHn4rYlhv5sZuUYGHBglHYbOaAkvjyy58oKamI2D40U1qmkYzdrn1IRmAGYQpKwgx/DbPS8ipqagKld+q6YDyZjaivG4UQa4HtqNp/dwPXo9ID7gNWAXlCiE+FEL8VQgwXyqbYXqL5GPAXtesD5Biv7TLyZjQ0yXQ5bMDk4A1jxoxpV3Xlgx1DhgyhX79+AFRWefnuh92Rv/mFj345ScTENNZW27atkKoIJh7Gx7uwtEnJNFKKCserR9JgbAmvsCgIbYlQQwQrcxq13M4GnjObzTcYysK0nzltihDiT8CzwNXtLQUjpawE1gQR6lDdW0aTTLRhEKoGlWIcm40jjjgiqpIju5yFbTYWLFigSKayjs++zKe+IcKLROljyuQs+vVrrACQv3MvO3ZGLncnKdHdopJxxzfXT8go8Y/H+Fsf9jl/+7aQYIhKIuT8F0L0Ah4D/g8Y629J3kaiABgO/An4RAgxsz1JlFLKn4F1xtNMjJYcGppkogUTm06oo0eP1melCWbMmIHZbMYnJT9vLaGyMtKWGB9JCVZ6ZyaFbF3/4/aI7UFiUsvmsth9lIwyjUnqkNQFkUyYlUxBSJJqdSSUjGFyvtlut5+K0TH2AL5rlEFWh7Xzoz+i8mJiUOkIGppkuh6GDXhO8La4uDjGjBmjT04TZGZm0revCiPesq2MsvIIl9yXPkwNNZxw/LiQopnr1v0csV1ISIwLKS0TDMc+Jf6VihHUIfCg2i57w04y20KVTEW4lYzhvH8MOMNfYueALrNSNf2AJ40OmG2d93bTWLMsRZvMNMlEC1IJ6mwIMHToUJxOpz4zTWC32wN+qvyCSiqr6iK/Ez4PI4anY7M1qomtW/IjtygB0tKat8TU19U3IZgGoAGJF4kX5TIIv+UqkkpGCOEE/mSz2ZYeqIJpBj2BG42/bUENjc3LdDkZTTJRg945OTkhhcn8OSEaoXA6nQwYoJpA7i2uIS+/IvI74ashtYeLCRP6BDZtz91FRUXkqhDk5DRfPb7W4w3eUZRprA7lj/E/wkvMVVW17N5TpiYLkwmgKlzJiEKIDFRnylP99duav2/s9OuXzpCh2Ywa1Y9DDhnMhAmD6dMnDZfLsb+fGQX8nxAivg0KSBpKpsFQM5pkOgCLPgWdjh7l5Y3huGazWftjWlEyWVm9MZkEPp9k088lHDEnJ7I7IX0kxpkYP64PH32kapfV1nrJzy9i0CBXRHZh33L+Cvvm6/gMUvGHLYffVLZ3b2lAUVksFrxeb1iaABm1wv5ks9kWN0cwZrOZMWP6M336SKZOG052di/sditWqwWbzYLJJNizu5Rdu0vYuDGPNWvW8/prnweHXgfjUGCBEOLZNhBmqXGy7ZpkNMl0OQybbVZpaWlgW3Z2drfJxO+C80WfPn2IjY2lvLyC9RuLumYQiGoGDuyF02mlpqaO6ioP27YVMmhQZLqJ9mlByXj3aT1QbxBLg/Hwhn3f8vOL8BokY7Va8Xq9VWG4D3qh8lyOCyYYs9lETk4vjj9hJueddxTZ2a1bubKy1OtHGuVoi4rK+dvfVvHM0++yYUMuQdFp8cAtqHyY/TU1KqWxpplGB6DNZZ0LM5AVXBokPT1dhy63gvT0DGJilON7b3HXNMYSDbWMGpFBQkKMoWQ85O+MXNn/lpVMU5JpUEpGelGmsvAn3u/aVRKiZFB+is4kGBNwrc1mOyF4PoqNdXLZ5Sfx3L9u4OabV+yXYJpDcrKbq69ewj+fvo7TTz+iaT5SH+DUNnyNx1AyJq1kNMlEizLsF7yhZ8+egdL2GvsiKSkJh0PZ0Xfvqe6anZANjBvdk5QURXY1NV5+2VaAzxeZ6impPRJCEkIDs1uzTdTqDad/ZHKKtm0rDOyHcZ3KOpFgXMB1wPnBCmbK1OG8+d8/c9ttZzN27IAWk1XbqpZHjOjLI49eyT33XkSvXiHh6kuFEANavTWUOc2HCnjQhTE1yUTF+UxsOom6XC59ZlqA1Wr1O5QpLqntmp2QDZjxkpQY659YKMgvorbWG5Gft9utJCW5m1Ey9S1MnBE6LVJSUFBMXZ0yMxktJDozOuMo4BJUhQxMJsHcueN46KHLmTJlWKeXSlqx4khuv+PcQPsEp9M5DJjRhtBkTTKaZKLqfAbSx81mM1lZWWEp7X+wwGazBUimstJLdXUXhDEjEb4ahgxuNMns2l2CxxMZknHu0wHTr2S8XXptqqpq2blzT6CJmhGGX9IJCsYshJgHPICRSW8yCc4+ZyEvvnQTw4blhI3Ml51yGFdeuRiLxUxNTQ3AybTibzHMeWZUzoyuW6ZJJrqUjNlsJi0tTZ+VVmCxWAIkU98gKa/ooom1oZbMjEazZmVFLfV1kWmd4nI5SE9P2VfJ1NV36bWprvawZ09jEMumTZv+10lKZihwuxAiMFbmzBnL7353Wkin0HDh1NMOZ/SYQPvtcUBrP+pARViU6j4ymmSiAeZgJWOxWHRkWRuUjF/pSSkj2pky1CBSS9/sxoZvZeWVEZvk4+JcDBiQuY95qLKipkuvTWVldXPFMQ9IyQgh+gJPASP9c/awYTncdfcFLSaldjb69Uvn4ouPx263gepaO7WVt8egIsx26dGqSSYaYDUylrWSaesJC/LJIECYui6AJyPVEjTB1lBfHxklYzabyMruic0W2g8oki0H2qJkUF0hO1znRQiRAtxsNptHBSYgk+DSy05k6NDILsbmzBlLbGwg2KK1ToJuoJDO9UVpktHo+JwZrKgtFgtZWVn6rLSC+vr6QDdIgejSvjipySYsFjUkykqrqIuguWrQoN7ExIZGmJWXV0Us+KA5FBWVs3dvSDBZwQEQjBW4Tgix1J+v4nDYuPLKxZxyytwmbabDj7S0JObMGRs4/a28NQFYq01lmmSiBebQFaqZmJgYfVZaQUVFBXV1jc5+UxeSjMVswmVEHkVSyQBk5/QKRD354a1riGh5m6bIy9vTNIz7QJKHjgCWB8/VM2eN4pJLT8Bu75qOrsOGB9RTslH1uSkxCuOYi/RI1SQTLQipoOByudCFW1tHSUkJtbW1xqAm4ivakItnMREXZwOgpsZDZVXkQqr75PQkOSkulGQ8dZSUVnbZ+di4aZ9k+A4pGSHEOOBOjKAYIWD06P488siVTfNWIoqgBM84oKUdyZVSNuiRqkkmKpWMrry8f5SXl+NPxDOZBA5H14V7m82CGGfj75dGcII3m80MGJAZsq2urp7KLlQyO3L36VbabiUjhLADK4UQAZNUr17J3HzzimYj6iKJ5GQVTThq1KixNFNiSxrQo1STTDQhJDQqNjZWn5E2KBl/zxB3nI24WFsXK5lG003R3tKI/v7YsQNDlYy3jtKSrlMyP2/OOyAlY5igrgMWNuba2Lnt9nM4csGkLlWtoPKA1OLGtM/Y1dAkE62o0kqmfaioqAgomR4pXVsZwWI2EeOyBhFgZCf4wUOympBMPRVdFMZcV1dPQUHxgSqZacA5BGX0H3f8DI45ZlqULHBUwNjatWu/1SSjSaa7wGOU3gDQTv/9QEpJYWFhwCeTkda1ys9sFiEkU1kZ2Ql+wMDMkGREr7ee0tKuiZzduXMv1dW1QefGDCrrva0qph8qoz/g+Jg6bQR//OOZxMZGx+Jr27ZC/7+1QKUekZpkusW86fV6S7WSaSMjezxs27YtEMKc2sVKRggwB5lwWqodFi7ExjjJ7N0jRE10lZIpLCwOCeF2u93Qxt4CQog44Eqz2TygccHlZOV1y+jdOzVq7r+1azf5/y3SJKNJprvAF3yz+qsLazSP6upq1q9fH3iek+XuYpIRmC2NQ8IT4RyVxMTYkLpddXX1FBWXR6wadDByc3fj8TSSTI8ePUA1tGkLjgPO8OfDuFwObvrD6cyZPSZq7r2ysirWfvuz/+kmKaU2l2mS6R5KBgi0xfSbgTSaR01NDVu2bAmoiMEDk7p0f5oqGX/b4YgpmVgnAwdkhjjEi4rKIpoUGlAyBUUhv7tp06Yv20IyQogewGWoTpIAzJw5itNOO+KASvZ3Nr5cs4Hq6kDxgp/0aNQk013QAOT7n1RWagXeGvLz89m5cycAaT1jyUyPiwIl0zjBf/rJDxQVlUduMJpMjB03kNjYRrNh/s6iiFdj9vkkuTt2NyW3PfsjGaM/zPXBZWMyM3tw513nk5zsjpr7zuOp48WXPvK3ZvYA7+nRqEmmO5FMwDlaXV2tz0grCDaV9c6IIy7G1qX7o5RM45D45ZcCXn75E3wRTJUYMbwvcXGNvrw9e0oj7huqrfWwd08ZTVJEitqgZMYBi/1mMrvdxrnnH0W/fhlRdd/l5e3h6682+o9vvUGgGppkug3J7NRKpm349ttvA/8P6JdIQry965WMuVHJVFfX8td7X2TbL4UR24d+/dNJClr178zf20KHzPChsrKGgoKikPMCbEJFYbV07hKBPxMUTTZ//gQuuvAYrNbo6qf0yiufsG7dFn9+zButHZeGJplogy94VaSVTOvYtm2buglNguzebpxOS9crGXNoguCGDdt56aXVESW6vn3SA8/37inF640sydRUe0IKYxpRkjtaco4LIczAKQ6HY5J/W0JCLFddvQS3O7rC+Kuqanni8beQUuLz+QqBD6WU9Xo0apLpFjAG4U5/6LJWMq1MZDU15ObmAirTf9rE9C7PAFckEzokfD7J/933b3744ZeI7cfcw8YF/q+oqGFPhAMQKqtqQ5RMYmIiwJZWPjIeuMof6OJ02ll53TLGjx8UVfdcfX0Djzz8Gpsaa7J9BnyiR6Mmme6GgoSEBAC8Xi/19XqR1Bx2794dUHruODtjR/ZUOrC5hwx6QNg6rQvEPkoGVM7I0/98O2IO+DGNXRsBlRgZUZKprKG4uCLo93f+BOS1oGIEcAkQKFcwfEQfTj55TlRFkwFs3VrAk0++FRzQ8C8ppTaVaZLpdthWUFDwvVoF+yguLu60L/7mm2+YPHkykyZN4uWXXw7U/AqG1+vl/fff57777uOrr74iWuv75ebmUlGhJrKpE9JJTXY1EkkQwUgJ+CT4JNInG0kniHw66xCbUzL+FfCjf1vFN99sjsi5SUyMIymoIvMvvxRE9gbeVtg0sqywJZIBFhoPQOXEREPxy6aoq6vn1luf5ocftvo3bQD+q6crTTLdEYUYLWrr6+vJz8/vnC8tLOT666/niy++YM2aNVx88cV8+eWXIe+RUvLBBx9wxhlncPHFF7N8+XLWrFkTdSdISsmGDRsoKVGdfGdN6R0gEnyKNaTxEFIGiERIEfo+n397C4qn3SQjQvJkgis2lJZU8tCDr0akPXRsrJPs7F6NSiIvskomd9/qy5uaK3cvhEgATjEy/AFYsHASk6cMj677DVi16gte/vfHgesMvAJop6kmme4HKWUN8KOfZLZu3XrA39nQ0MATTzzBO++8E9iWl5fHb3/7W/zhon4i+s1vfhPwdWzYsIGrrroqkIsSLaiqquLdd9+ltraWnj1cTJ2QHqJKpEEafvKQPonwYbxovA//dhmkfGQo0bSTbIQAizmEZIrdbndALq5a9TmvvvpZ2NWh2x3DwIGZQUomP6LX5+ef97lfvmnhrYfb7fbF/vPRf0AG1167lNiY6Kp08fVXP/Hbax8JNICTUu4AXtMOf00y3Rkb/OSQl5d3wF9WU1PD+++/H0IofhL5+edAaQw+//xzNm8ONel89dVX/O9//4uqk1NeXs4XX3wBwKRxaaSlxCAD5rAgNeMD6QN8QhFLsFrx+UkdY9I3CMYgGtkBZSOEwBRkLuvbt6+1vLz8Gf83lJVV8dRTb4e9z0xMjIPM3qmBhnc7d+6NaJfOHbm7mr2fm5wrO3BBsMn25CWHMmJE36i61+rq6rnt1mfYvDmEONcD6/Q0FRlYDrYDMnqJ9wQygWQgDegDDDC2JwIxQKzxaECV6K805HMxsAPYDGwDdqESLLcBZW1sYvSVX8n88ssvyuxzAB0yi4uL+fjjjxk+fDgJCQn8+OOPlJSUUFlZyTvvvMOgQYPw+Xw888wzATNPTY0qrOjxeHjxxRc54ogjouYarV69mh07dhDjsnL8/AEkuu2tFFqXCGGYxYQI9b8IpT78ZON/Ln3S2K7ICdH4/tZvntCyMl9//fVqVCXhuUBvKSWvvfoZr7/+OaeeenjYzo/ZbGLgwN44HDZqajyUlVVSUFAUkeKSDQ0NbN3a6ANKTEykpKRka5MxZgJOBSb4t40Y0ZcLLzq2WZ9WV8HjqeOuu/7FqlVfBKtPD3CPlLJKT/+aZNpDLGZU74pxwCQgs3fv3pOLi4upqmrTvRTX0srW7XaTmprK5s2b3wF+EkKsBr6QUrYmUX4BaqWUjt27d1NbW3tAFZmLiopYsWIFF154IYmJiaxevZqzzz6bqqoqCgtVomBFRQV79+7luuuuY+LEiXz++ec88MADlJWV8eOPP0bRwPcEyLBHkpO5U7NaJRhEo2NfChlq20KCFCHkEQhAkyCQBseIxhdFy2Qj9iUiH7AWeBW4EFQwx8MPv8ZRR00lPj58OSDZ2T1xOhXJVFd72VVYEhGS2VtUTlVVY+XnkpKSr9g3WTEVOBlwAtjtVk497fCQYIVowHvvfctDD77aNIjhTeBGoiBGAAAgAElEQVRjPfVrktkfqcQAg4GhwFHAbEO1NEr+HTsO+HeklJSVlVFWVgZwmPH4DdAghPgMeA1YjXKMlgR9tNqQ5GN37dpFWVnZAZFMaWkpl1xyCQMHqs6JCxcuZMaMGaxatYrdu3dTX19PUVERV1xxBYsWLQJg0aJFSCm57bbbyM/Px+fz+TOcuwxSSlatWsUnn6jUhJMWDaRXj5gWzVkSwy/jFyUyiAiMJ1IYZjJEI4H4FY30c5Fs/B/RKG5EC0QTRDJSygYhxJ3AocY9x7ffbOLRR1/n0ktPCFuY7qBBvXHFOCgurqCqqoYdebsZf0j48062b9vVtMLAV+xbBv8kIcQcvzoYO3Ygy5YdFjUqpqHBx+qP1nHG6beFJJWicn3+qFVMZNGtfDJCCJcQ4lTgCeB5q9X6D+CEpgQTAZiB6UKIP2dlZX0BPCuEOF0I4a8HUm+Y2ygqKjrgpMyysjLeeuutQM5Nbm4ua9euDZg3fD4flZWV+4Q0+yeB2traqKg+UF1dzb///W9KS0uJi7GxaE7fEKd9wC8j1V8R8KnIxiiy4EiykDwaGQgMEIZPRjQNcW5Dvk0Ts6b/HTuBp+x2e8AM88zT77JrV0nYzlVaWnKgB311jSesvxWMwoKiQK00q9UKyh/jDTo/icBZwVbjU087nJ49E6Nmnvjhh61cccUDzRU3/RfwnZ72Nck0HfRJQoh5QoiHDDOUn1j61tXVdem+SSn9kVxHAI8b5rQbgJHAc6mpqWzYsIEffvjhgH4nOTmZSy65hDFjxjBv3jwmTpxIfn4+QgiSkpKw2WzExMRw2223sXLlSl599VWuueYaHnroIZQ5w47L5erya/n555/zwgsvIAQsWTiIUYN7BJELgYgy2eCPLDNeCyaY5ggjxMnvJyqajzSTirxkc0QT5OMJMpchpawDHvJ4PJ/7X1i3bguPPPxa2CLNrFYzU6eqUGCvp47t23dFxPm/PbdRyaSkpAD84PdDGr6Y0+12+wj/+6dMHc7ixbOjYq6QEtav387JS25m3botgWtjLBw+A27XEWXaXBZMLlZgBnBZfHz8AsNkFe1IM5lMN+bk5Nw4d+5cdu7cyapVq3j55Zc59thjO/ylPXv2RErJ//73v5BIMbPZ7J8IiI+PR0rJrbfeisPhCOllk5KS0uWmsqKiIu644w68Xi+J8Q5OPmoQMQ4rTathSRFsK2v83++PaSQBwzwmm7OxhU48ITYww3wmhNjnvc3AF7SgKBZCPGA2myf7o/yef+FDTj3tcPr3D0+V4eCyLAUFRXg8dWHNopdSUlDQ2BGzoKBgA6HlZHoA8/2K2eVysGzZYbjdrqgYfFu27OSSi+/j55/zmh7XNuC3QAUammSEEKko38cVwCjA1FaCEQKSE50kJzlJTLATG2vDHWcjNcVFaooLh8OMw27BbjfjcFjwNUiqquuoqa1Xf2vq2b23mpLSWsorvFRWeikt91BSWktJqadN++Dz+di6dSuPPPIINpsNq9XKa6+9xpYtW+jXr1+HSWbkyJF8//33IdtdLhdTpkwBVBRQRkYG33777T7N0kaMGNGl19Tj8XDnnXfywQcfAHDc4f2ZOT5DhRs3vYAyiDuCo8Kakg4SYTL8K82RDY2r2EDgQNDX4ZOhjhmhAgRaMJf58XpDQ8OLQogTpJRs+Xkn99//H2699Wwcjs5vUzB23EDc7hjKy6vYtq2Q2lovMWHMQamu9pCXtztYnW1qEuAy3WKxHOY3206aNITFi2d3+QKmocHH11//xPLlt7F50z7xOCXA+VLK1Wj8uklGCGEB5gDXxMTEzGljVBjuOBsjh/XgkDG9GDYkhb7ZboNkHMTGWImLs4ck2LVFctd66htJpkyRTO7OCjb9XMIPG/ay9ZdSftq8/3IxXq8yZVdUVPDggw9y0003ERPT/ogkl8vFnDlz9iGZXr16MX78+ICqmT9/Pq+99lqoPdRk6vLw5e+//57HHnuMuro6UhKdnH7c0Oad/cbkJgOEIwPEE0w0EhAmFaocIIrgwIAmDLFP9LjY55+Wgg+axr2VAU9IKecASQ0NPl568SPOPnshQ4dmd/p5S0yIpV+/dNau3UxBfvibl1VW1lCQH3Jffx00PgVwWnAtvjPPXkhCQmyXzx0ff/y9UjCb90kirQXuQzcl+3WTjNFNbwLwO8M8ZmmJYISArEw32b3dTBqfzpwZvZk5tTcOu7kT9wecDgtOh4WePVwtEtHOggq+WruLT77I46dNxWzdVsa23HJqPfXNrLQauOuuu/j444+55ZZbmDZtWruizaxWK6eeeipvvfUWGzaovLjY2FiuuuqqkO855phjuP3229m+fXuQyWU8kydP7kITxhYuvPBC9uzZg9Vi4pyTRjBuSGrI9C2bEIEUqHIywe8w3iQlypPoC+aIRpmjPhsqRmQTQgmJUAtSMs0QkreJ2UUKId4AXgDOBZUo+efbn+XRv12J1dq5wykpKY6Ro/qxdu1mduzYTWVleGs5lpUpxdSoAOWHQS/PAqb7n8ybN4Ej50/sYoVcx8v/+ZgLz7+nuQTZWuBO4E+GT03j10gyQohk4E/AIlTSZIvIyYpnyXGDOHZBf7J7u+mZGtOF+83/s3fecU7U6R9/fyfJ9s4uu7CwdJZeBARBKYIUK6KoIJ7inSLq3emJ6OnZ72c5z0PvQA8VvVOxoICCBVSqoCdNEVDKLmUpu2zvmz6/P5LMTiaTbJLN2tjn9ZpNMptJJlO+n+/nKZ+HDu0T6dA+kcsv6k5NrZWjBdUcOFTOZxuPsf6LAvIOV/pst23bNn7zm99wzTVX88ADD5KWFnxP+0GDBnHvvfdy00034XQ6ue6665g+fbrXezIyMrj77rv585//TE1NDfHx8dxxxx107NjxJzlO1dXV3H///UomXPecFG6e3o9oo8ElF9NIQpQBXxZav5YGbIRAyVrWOS/oec2EcIGWDivyfLVQQEZoByp0gOZFXKnz7QA+/3wn27cfYOTIvhE9frGx0eT27IDRaMBisXHyZImX3EykraamnqKiMs/vLMFVgOyp7r9MkqQUp9NJUlI8M68d79XB86dwkS1cuIJ/PPOuP4B5AfibLMsWWu3MAxm3oN4sYD7Q2d/70tvEMnFcJ664pCeXTumG0fjzTIZLTIiif590+vdJ58rLeiLLcLSgindWHuCTz4+w/2A5xaWuFOKioiKeffY5PvhgFfPmzWPWrFkkJTXd/1ySJK677jomTJiA0+mkQwffwcZoNHLLLbeQlpbGli1bmD59OmPHjv3JAGb+/Pm88847LtdPUgxPzzuPDm0T3cF+2YtVKICjDcarCyhlfc+Wx8kmUKGWGqhkGVkDMAqWqJIAhC9Q+cv73g08FRsb+2xDg6uL5HPPvke/fp0j2qRLCMFZQ3qSmBhHRUUNe/ceYdy4wS12zg4dPEF9vUXtKvPkAPcCpjmdLvo5evQALr98dLNULJpje/Yc5pGH/8uqVVv1BEtrgQeBha0M5gwFGSFED+Be4Bogzt/NddHELsy5YSDjR+f85B0Tw2E6XTolc88fz2b2tf34fn8Z6zYV8PaK/eQfdTGcI0eOMG/ePHbt2sWDDz5ITk5OUINO+/btA77HYDAwY8YMZsyY8RO6MSwsWrSIpUuXuvZJEkyf2J1zB7f3CvYLbSaZwjZcoCDcrjGfIkw3kAivbTWf4YNGsg9T0WQv65lZ310qO4QQbzY0NFwNnAOwdu02vtl1iDFjB0X0WPbu3Yn4hBgqKmrIz2tZocyDh7yC5t8DntL/yUKIjp6EgBt/eyFxcT9+q2xZltm6dS93/el5du06iNPpw2ergSeAF1oB5udjPxo1EEIkuQsptwM36gGMyShx6eRufLxsGqvfupyLJ3X9xQGMFmwyM+IYd15H/vqXUfzw9WxWvn4ZV0/rRfusBCwWM0uWLOHcc89l+fLlv4p2zeXl5dx///3cf//9ShHq0L6ZPHTLcBJiTF51Kx4BTFlVWOmpi1HASLdpWaP8v4yfR20WgGpTNbAIhR3Jei63ugADXombiZe5XE0NPPbX1xWl30hZhw4Z9OjuYq379h1pUQXo3btd2crumqo9sizbhBDpwM2e7z1v9ADGjBn4o19XxcUVPPLIf7n4onvZseOAF8C4s9v2AZfLsvxkayOyMxBkhBAJwNPAP4FkXddYWiwP3D2CJf+axOTxnX+VB9tkkph6UXeW/HMi77xyMX+6bQjxcSaOHz/O3LlzefTRR3/RQFNbW8tDDz3ECy+8oAyG2W0TeHjuCDJT43x6xngjA34r8r1CM15A47utoizjcY/J+kAjq9xpjYzIR9isqcFqF/CWweBKPNm18yCffroj4sd1iLtepri4kuqalrk+ZOBwvosp1dfXF+IqfAYYk5CQ0BUgKsrIJZeMJDHxx62L2b59Pzff9AxPPfkWNTUNPv93Op2fA78BNrYO6WcYyAiXTQE2ATcDKdr3xMYYmXR+Z7745BoeuPsc0ttEMpioErNCci8GzSKplgDqiRG0+DgT547I5ulHxpC367c8/sB5ZKbLLFjwdy644ALWrVuHx//9SzCn08mBAwe47rrrWLhwoQKU6amx/HP+GMYP7aDT7VILMKqAiyIHo2owI8u6wRjtGWuU/g/lGvEwGDnYmIyHzdQDTzocjp3gys569tn3KCoqj+jxHTd2EAaDRHV1PQXHTrfIOSwpqVTrfJUCP7g1Ai/zMNIePTowbdroH02j7OjRIv7yl1c4f9ydrF79JVarjwfsNK4MsstkWd4ly/Iv56ZpBZmIAIwRV9xlMXCW3ntiYow8OP8cXl00mV490iL1zSowkUAYAiyS6tH9/EcGnKy28dzzx2Ese+Vi/nzn2ezds4ObbrqJt99+26d/zM/VNm/ezLXXXutVo2M0SPz+6oFcOKqzSwVZcYeBUPrE0NgDRuXLEnLj0tikTHgzEDcyyLLclLhyk3N4z9coDCh4JoMsyyeB5wAbwPZt+1m3bldEj2/37tl07NiW+nozhYXlLXIOT50sVQ/iBW43YHtAyVMeP/4sOnXKbPHrSZZltm/fz+wbnuSZv7+tTkZQ2x5cbvcH3WDfamcSyAgh0tyusVcAn/xZSQimTOjCptVXc+8dZ9Mus7kZOcINKkYQnsXgesQImNyP6sWgem5qXOcBILSA04InQRL0zm3Dw/eM5PuvZ3PVpRn85b7fM3/+3VRWVv5sL57Tp09z7733cumll7Jz504FFGOiDMz/zRDuuGYQRiEU9uJpJOYRv/SJvbiBRha+5EXNST1sRWEsYcQphI/6v6va3+SdwRisWu/7wGsGgwGbzc5TT77JyZORa5mc1S6NkSP7UlvbwDF3HUuk7cjhQrX68lY3KxgD9ARITU1gzi2XIkktdy9YrTa+/voHrrrqEc479w9s3vydItapskLgL8BoWZY/dneibbWfsUU8qi6EyAYeNRgMN+rNxI1GiWum5fLkQ6PJbtecamGNrrsX+xCaua3wjxOy8sfbV6OW/JXVKowta9lZCTx63yguvKArryzdxKOPPsoDDzxAamoqNpuN48eP06VLl58sfdTjHtu6dSt/+9vfWLNmDeoqcIMk+N3Uvtw5czBx0SbvAIhodHEpjiqf2hXhfYpVKc0Op8yhggq+/KaQ/31bSHWdjYR4E0kJUfTunsYlF3QlKyPe+9gIX3CRhba1TGPGmslkQJKEJ7AcVABZluUaIcTzDodjMpCdn3+KFSs2c+utUyPiWoqPj2HwWT1YvnwzpwrLcDidGCIs5XLylBeT8SgVK4J7Ey4Y2qL9bMrKqnnm7+/wzjsbOHbstD+X51pgAbC+NXvsDAQZt+xEf2AZkKsHMCnJ0Tx23yh+d11/YmLC/WoPsOjFUtxgI/AFGb8fpwEYWRuBdhdvKFWCLQ82USaJ0SOzGXl2O95ZeYgXFv6FW29/mNi4JF544QViY2P5wx/+oIhj/lhmt9vZuXMnzz//PEuXLvVx5yXFR3H/jcO49coBxEQZfOMoHlkY0diJLCBYug97fkEVqzce4d/vfEdegX9m94dHNzJ6WDbXT+/DpRO7kZgQpblshO+Zc++PZzeio40YJAmn0wEhCCrKsrxLCPG4yWRaZDZbWfivlUyefDY9enSIxL3F2LGDSU5JID//JOaGyGqYOZxOjhwp8oBMBbBHCDEId+fLtLQkZs26IOK6aQ6Hk2PHilj+3mb+tXAlJ0+U+LzHZDJhs9k2AIuAD1pVlM9sJnO220Wm21mpbUYcD80/h5uvHxBmUaUWXIQ3yAhJ5QEUGrYTcHjwBhkfBoNq+u0ZNH8cVmM0Ssy4oieHDtdQcPA1eg28jl69enHXXXdx4MABHnvsMaWRWUuaLMvk5eWxZMkS3n33XY4ePeqTmBATbeTu64Yw9wo3wGgOr0ClsOw+nj6MQ6iQRUCd2cbid/fwzpqDfHegFJvd2YS7xcHnWwvY/l0RX+0q5IE/jiCzbZwy6RCaM+75YrVOZpSbybgtVF/lCpvNdiUwLj//FO++u4n77rs2IuegT59OtMtqw8kTpVgskQUZc4OVkpJKz+V+EGiQJMY7nSQB9MztqLQdiJRVVtby0ksf8u67m/hudx42m278schmsy0A3pJl+TitdmaCjFuSfxzwJjrNw4SAPrnpvLpoEsMGZzUDXLQxEknjJtMwGq/Whz45SL6PTTIYla/nRwQaSRLkdk8CCsHyAlPOH8DLvbqwbNky1qxZw29/+1uuuOIKhg4diqepVqSA5eTJk+zcuZOlS5fywQcfKIKfWsvtlMr9vx3GVRN6uNw42mIUNcCoy+qFzqkRggaLnU+2HOWxxV+z51BZyPteVWPl+dd28/GGIyz6v/FMGJ2DKUpyMSjRmKms1yEzKsqIJAliY2NpaGioC/GYFbn7CfWWZTlr8b9XcdFFIxg4sFuzz0dMTBQXXjScN17/jPp6C2lpkbvGzGYrFRUKadsFJMgyFwJRQghuueVSUlOb31rZZnNw8OBx3n5rHUuWfMLp0+U6Eysjdrt9h9sjsliW5erWYbqVyVyMK41QtzvlyLOzeeavY8IEGEnjFpN0mIwacPzEY5pkMKjaKDpVoOLUYTDSjw40ijlraJ+yg2suz+Z/X39LdXU1zz77LMuXL2fKlClceeWVnH/++c2SXrdYLGzbto1Vq1bx5Zdfsm/fPvy1WpAkwZghHXjkluGM6JflCp67j7lSDCkaBcK8pPl9FpfLqqSygcdf3s7Sj/ZTVmluAoClgKneR49Xc8u9n/PEfecyc1pvZdKjeO6E8AG5qCgXk4lPSKShoSEc18xXuBrrzS8qKufdZRvp3bsTUVHNv9XGjBnIgn+8S21dZGPdNpud+nqz54I+AqQDQwC6dGnHuHHNVzE4daqUhQvfZ9UHWzlw4Li/83bMbre/ACwHDremJJ/hICOEMACTgbeAaL0B6LwR2bz/xlRSUkKdYXuAw+AHYLRuMoHfoL8/n7/sp82icEv8yk68RLM8EWP1LsoAP3aasYXfzerGli97svKjQzgcru6cixcvZvHixWRkZHDeeecxceJEunfvTnJyMomJiSQlJRETE4Pdbsdms2G1WrFYLJSUlFBUVMT+/fvZvXs3mzZtoqSkpMm9yGwTx9yrBnD3b84i2mTwanPcKNWvOkw6AKPolQlXIvGWbwr545Ob2H3Q//cPHjyYRx99lOHDh5Oa6mr5W1BQwPbt21m5ciUbN26kuLixJ8rxUzXcNO8z8o9VcdetQ4iLMyFEY12M9vqIjpKQJEFycjLFxcUhB5dlWbYLIZ4G+jmd8oWvvvoJ18w4n379ujT7zOfm5pCb25GDB47TKzcnYleU1WqnproBXDGoozExTDGbSZYkiRkzx5OVFR5tMput7NlzmP+8uoa33lpPVZVvG/L4+Hjq6urW4WqNvLQ1HbkVZNR2Nq4qfl0EGTIok+eePD8MgJF8AUao6l6U1xoXmZfrTMtgdFxlQg0uqBiMrPo8pyr7zA1AXq4gGWSP7vyPZ/FxJh6cP4KDeeV89713qmxJSQkrVqzggw8+IDk5OSiQKS0tJZRW1iMGZPGXm85m7LAOREcZGg+pqgWMurmLwm60CX9uBuN0Oln7ZQH3PLuV7/PLtJMZunfvzqFDhwAoLCwkJyfHS8G6U6dOdOrUiSlTprBlyxYefvhhtm/frvy/wWxnweKdpKXGcNtvB7nPsNDNTjeZXCCTkJAAEG6QuQx42ul0Di0qKm+77J0NEQGZjIxkzh7em/z8yGqY2Wx26lxMps5opBCYC5CUFMdZg3uE3I2zvLyajRu+ZfWHX7J503cUFJzW0xmTgXV1dXWv4soWK2odjltBRn3j9wbeBnSnUwP6ZrD8P5fSsUMoflwtezGomIvBj6tM7SbzF/AXTbjKZNWMVlalK6un2Z7XTk3LX+3n/HjWv08Gq968nFm3fMxX20/hcHh/v8PhoLy8nPLyyBTvRUcZGNo3k99fO5BLRnch2mTUqB3LXofRh0EKgcC7yRiA1e7g5RV7uevpL7wC+waDgcGDB3PPPfcwZMgQLrroIn744QeKiop44403eOKJJ3RnxZMmTWLEiBE88cQTLFmyhIqKCgAqqy3c+9cvcCJzy/UDMUUbdK8MF5NxtbPGXWAZBpuRgY1CiL9GR0f/87XXP+Wqq8c1G2hiY6O5+OKRrF8f2WJPq9VGTXUdQFXPniQeOEA/F3PqyKhz+zX1Wzl1qoz8/FNs27afzz7dwRdf7FbX3Ogxl1XAs8BmWZYdrcNwK8hoAaajm8HoAkxujzSee3Jc6ADjVQBp8GYvPm4ySeMmk/CK6IYCMLLs7f8SbjeZLBrBRgssCqORNMkBP67ldEjilX9N4tkXdrH4v7t9gCZS1r5tAvNmn8XU87uR0y6x0Q3m1fdFJbEvZP05hLpxmAC7U2bF53n89cXtXgATHR3N7Nmzuf322+nVqxc2m41LLrmEgwcP4nA4+Pjjj7n77rv99uNJTk7mwQcfpH///sybN09x/9XV2/jbv7YzuH9bzhvZQdVPRlYy3UwmgSQJNm7c+GG4IKOyty0Wy+SiwvILV674gtzcHEym5jXYGzWqL6tWbfHa51DMbndQW9tAXZ3ZvTRw8OAJamoaEAJnRQUjgUSA0WMGYTQacDqdunG+r7/+gWXLNrDt6/3k55+kuLiyKUmf3XV1dc8Cq2VZLmsdfs8ME6HoPLmlYpYIIX6jt12XTsm8/8ZlDOibEZp7TA0wumDjLy4TKCYTCGTUQOPEO7vM0bheVglu4QTZ4X7ucP/PoVrv+PGBxlMs75DZtrOQF1/fw8YtxzlxqqbJdN+AM+YYIz07p3JWn7ZMm9id0cOyFQVlWZZdriaPErLaAyl7h60CzSkcTpmlH+3n9/+3kboGm+Iay8nJ4bHHHmPmzJlem+zdu5epU6dy9OhR4uLiWLBgATfeeGPAgVaWZTZu3MjcuXPJy8tT1vfsnsrK1y6jTy9XrkpDg52KSjPt2yWwcctxrr7xQ4pL69/A1Ru+tlk3mBD9gPc65rTNXbv2aXJzm99A7vXXP2XixGFkZCRTXV1PWVk15eU1lJdXUVpaTVFhOUWnyykqLKOoqILConLKSiupqqrzyzAC3qGSIDExjpSUBJKT40lNTeTkyVLy8081qRMXHR2NxWLZCryBq3V1q0JyK5MJaBOBq/QurMy2cTzx4HkhAoyasRh0wEbSARuh4zpTsxn8gIy2na9ascrDYLSjZjAMRqiSAuSf5CRKAkYMbc/g/pns+b6EfftL+WxTARu3HudkUW0wAyHZmfEM7tuWof0z6dejDX27taFTdhJRnpom5ZCogyqyuljeq7Bfe8Q9hf0e+/LbQh55/n8KwAB0796dhQsXMnr0aJ997NWrF6NGjeLo0aPU19fz6aefcuWVV3rcWn5/15gxY3j88ceZO3cuZWWuyXP+kUoW/HsnC/46loSEKISAYydqSE6OVir+gRKg2V0VZVneK4R45nhB8cKVK76IuvfPM8P+LLvdweEjhVRW1vF///c6ZaXVlJZWUV7uApmysmpqaxsi3g7A6ZSpqqqjqiqkjG4yMzO57LLLePHFF28B9skt2aeg1X75TEYIMRhYCvTW/i8m2sCShZOYMa03wTF4dd2L0ZvBqGMyATPMhB820xTIaOphZNmb0eDwbnCisBbPc4fmuUPz/Ec29c9xqtK5ZHDYZY4WVFFa0UBpaQOl5Q2UVZiJiTLQJjWW1KRo0pJjSEuOpnN2UiMNUUvw+/MyenDX05fSB4Q8b5dVuO/636FjFUy/82P2HHQlLRgMBsaOHcvLL78csFX0jh07mDBhArW1tSQkJPDRRx8xatSoIAZJJ2vWrGHOnDkUFha63GJGicULLmD2ta6Yw6frj5KcHI3RIHHF9R9x7HjFn2RZXhCRm0yIWODhXr06z1+1+q906xa48ZzZbOXkyVKOHSviyJEivtudz7ff5rFnz+GQB/qfiVmBw8A24GvgB+AEcKJVe6yVyXhuEgHcJUlSb21+uxAw48reTL80N3iAUUvte4GKHpPxE5cRfoowg9IpUwf89RiMs7EDo1IXIzcCmixrGMxPz2a8RME8PNEg6No5ha45yfqeQlAEKhtbImv03mTZe7WK4Ql1Gb/fw+6VYobZ4uDpV3cpAAPQr18/nn32Wd2W0mrr0aMHY8aM4aOPPqK2tpYVK1YEBTKSJDFp0iTmzJnDww8/DIDN7uSfi3cx8fzOZLdL4KyBmTz9r+1ceVlPYuNiACKW7STLcoMQ4rlDh46es2bNtvNuvfUyHzdfQ4OFXbsOsXXrXnZs38/hI4UUHDtNWdmvohYxClcL515CiN+0adOG0tLSb4EjQoidwHpgR6se2RnMZIQQE3GJ0/nYZVO68+8FE8hqG4ySsjrAb3QDhYbJ+AT9tUzGgE8hplfQH/TlZJpiMCoteqpKiqYAACAASURBVF0G49RhLXrPf/z6MUXNWC/Zzetny14/XzlCnm6UoKgjK7gqqwBWe62o6mKCmV/YnU7++d9veeC5rzBb7EiSxIgRI3jllVfo3r17UL91+fLl3HzzzVRVVdG+fXs+++wzcnNzg9q2srKSOXPmsHLlSpxOJyajxPw7zubBu0cQZTLwj0U7KSmr57NNZez8Jv88WZa3RPRmE2JQegaP7d793sUABw4cZ/v2/az5ZBvbtv1AXd0ZHa4oB9a5l2+BfKCs1cX2yzcpiBsjFbhF739xsSYemD8ieIDxYTD+nntk942q9UbVa5WUv9BsozzqZKRpv18va81fBpsQ+s91tVF+5JmCRwdMJdfieakuuvf6v/bUqH6W9hHJXVMiqT4Uz+sAh8Nre8Hp0nqWvLcPs8VVfpKens5TTz1Ft27By66MHTtWeX9paSmrVq0Kuu9OcnIyd999N9nZ2QqbeXv5fo6fcEmqjBnVgc1fnsBqE+BqiBVpy6+s4OA997zE1Vc9wjVXP8q997zIhg3fnOkAA5AGTJck6d85OTn/wyUrc78Q4mx34Xer/VqZjBDixri4uCXatsCxsUYeu28Ud902NAwGowMwwo8LTWEuem4zfwO/yj+DP5Vlp/ejwkKc3pljarYiO3HV5zlBtmsYjP2njct4/UTvLpNC3XZFr+Wx1p0ou2VhdCTeFG+Zug2yaPr82+xO7npiM4ted6nIR0dH8/e//525c+eG/HOXLFnCLbfcgizL9O/fn/fff59OnToFvf1LL73Ebbfdpkib3P+n4fz1L+dSVW3ht79fy/7DcN9th9JmzpUrmslckoDuwABc6hgT8CO/1ByLiTFiNAiMRsm1GNyPRqE8tzuc1NRYQYDT6erp43TKOGX3o9cCTlnG4ZD5mRCJ/bh69nwG7AOKWxnOL8eMTdwkRuAOvb7zo8/pwKzpfZrJYNyuMo/LzOf/2piM2lWmV4gZhE6Z0ESuXf4iFamTvWMt2liP7M8l99MxGbQaniopfdm9y8KnZ4uO60sVnPd8hix7f74rocxVo+E6hMKHGend/bv2nWbV5/nK63Fjx3LFFVeE9XPHjRtHx44dKSgo4IcffmDLli0hgczkyZPp27cve/bsAWD12sPccesQ0lJjOO+cDuzPy+e73eTMdMnehwosAldyzIW4mn71NplM3UJRVNB1OUiC9LRY2mUl0KF9Au2zEsh2P2ZmxGEyqQFGaMBG4lRRLavW5GO1OnzARAsysht87HYZs9lOXb2N+nobdQ026uvdrxvsWK0/2oSqF3Bv27Zt7y0uLt4MfCqEWCrL8tHWIfwXzmSEEFcA72nXJ8Sb2LJmBgObTFcOxGCMQbjNtIWZIjCbUbuEvAZQrxQsDYPxE4PRZTB6MRi7DpP5iSZZPnEYWZUF5ofJgH5CgOozXbUxKjTTNKT0e8jd/zNb7Nz52GZefPM7ZCArsy2rV69i8FlDw/qZVquVhx56iH/84x84HA6GDh3KZ599RmJicAXATqeTl156iXnz5tHQ0EBcrJHnnjyf387qz8H8ci6Z8QFlZeUPlVfyf8FUpAsh4t3Acj4wC+hLiF1nTSaJ+DgTcXEmEuJNpKfFkpoSQ1JiFEmJ0Uy7pAcTxuYghdmsrrS8gUUvf0tNrTUil5pBEtx0/QAMkqDwdB0nC2s4mF9J/pFKik7XUV5pprzcTHmlmcoqCw5HxGOVTjezWQpswpWp1iqo+UtiMu60S92p5hWX9mRAn2DqYaQADMYPq1Gv00rL+ICLnvqyzsir1inzygBTP2pqX7SuOLmpGMxPG5fRYzQeMTEv4qLVttfWBAlv0JHVfV9UyOFV2C/0Zi+NApglFQ18tOGIsgsjR41gwMDBYf/MqKgoJk6cyH//+1+Ki4s5dOgQmzZt4uKLLw6SFUhceumlPP/88+zbt4/6Bjtf7yjk2it707VzCtlZcRwtKL8wPZ2XcLX79XePxLkZy3RgmMFg6BJsfMhgkGiTGkNGeixt0+NISYkhPt7kAppYo0+b44IT1VgsDmLDbPaXlBgVZh8nfXM4ZcorGjj7rHZ06ZTsNbmorbNSUWmhvKKB8kozJaUNHDtezaH8CvKPVvK/HYWEJ3DtM7hMio2NndTQ0PAVsEYIsUSW5ZOtw/ovx1021E33vaxvr3Tu/v2wINKVA4GJOhZjDIHJBJG+rDu9V7EYrXS/d4BBJXqp019GLZ2iBy4/ZQazFmg8P0GdFSZ88EfxpQlZIAtZA0ZahRjh/Uw0sR9ue+P9/ZworHEDhIlbbrkdg6F5sdzzzjuP4cOHs3r1aqqqqnjttdc477zzAhZnqq1du3Zce+213HfffQBs+d9JSsrqyemQxGUX9mDTlyeHV1XJk4FXNa6wdGAwrhYXVwGZysCrAzBCuBQUkpKiSU2OoUP7BLIy40lLjQlp0M8/UklZeQMd2ofX1yXKZCA1OZqKysglGOw/WMGwwe28O2YLSEyIIjEhihw/0lI2u5MDh8p5YsHX7P2hlPIKC7V1VmprbdhDZDwNDQ0A57iX+UKIT3C1Wtgqy3J56xD/8waZ8ZIktVfXxQgBV1zag9zuqU1PMoTBl5n4BPkDAYy/uIw2A6wpgEHlFvO8z6lhOqraF7+fFUqvmp8J0AhvBWThjrF4/VwFaHABjRpZlGAO3nnKcvC7UVtv46P1R5R1nTt3Dil+4vfCNRqZOXMmq1evBmDDhg3k5eUxZMiQoD9j/PjxnuZk5B+t5GhBNTkdkjh3RDZRURJ2u+MGIcRbsiybhRDZblC5uE2bNud71AP8u78MdOqYSE6HJNLbxJKcFE1CvMmHoQRrNruTA3kVYYMMQGpKDByrithlVlJWT22d1bvNdTCuQaNEv97pzLyyN+u/OE5Dg43aOhtV1RZOF9dz7EQ1p4vrw0k6iAeuTEpKurK6uvojIcTfcYlwtrrRfkKT/LgBTMCN2sLLNmmx/PHms5qYgUmBWYr6f57UY2F0A47quZKybNK8x+Ra1Nt7pS+b8E1n1qYsu5+LAJpouhlrfqbqP1eg8Um+E16NwzzpzUJy4YmsHALhfq8Kx91pyDSR9e1d0iTYta+YIwWNA9vQocPIzMyMyE8cO3Ysw4cPB6CiooJFixYFbGKmta5duzJmjIus22xOVq91JSbkdEzk7LOycDo5KzaWZ4QQHwB5wD8AXYBJiI9i6KBMbr5+AO+/cRkn993Mb2f1Z/CAtnTMTiQpMSpsgPHYvv2l2Gzhj5dt0+MieolV11o5WRi+tNuAvhkkxLviUG0z4ujRLZVzz8nm2um9mXPDACaO60yvHmm0SYsNifVVV1cDXAR8CnwohBjrdm222s+IyeQCPuXXV1+eS1paTBMjm7oeRSdjTLv4YzD4k5nRCmT6AwJtyrIaGJwqf5I/dqL5TKHqsvVzBxg9sFHVU+p2u/fJUGt8r6z2Bqpk/ANxR1cOmszeA6VKh0uj0Ujfvn2Jj4+PyE9LTU1l8uTJ7Ny5E7vdzsaNG8nLy6Nnz55BbZ+UlMQ555zD559/jt1uZ8tXJ7HZnKQkRTNkUBZb/ncqwWzm1kDULb1NLJdf1J2LJnajf990OnVIwmAQyDLExZmgPHKqKdU1VopL6slunxDm8YqJ6KXV0GCnuKSe3O5phJOPkJrich8eyPNN4ouPN9G/bzp9eqVRUWWhvNzMkWNVHC2oorYu6Ew9EzAFGOgGmydaM9J+JkwGuFw7hnTplMzsmf2aBhjhj7noxGG0xZZeDEaH4WiZjfr/Pou6aFMjVyO0QpvqVGgCqAc0cSf9nDP39Xq7qYorhXpRScK52I2ssB0PmxGB6lfdbKjObGfz1yeVVNe4uDh69+4dlkS9P5fZ9OnTFb2zU6dO8frrrwfdgM1gMDBixAhSUlIAKDhRww8Hy4iKMjBmZAeSk6J8XDZCQPeuKVwzrRfv/ucSjn57Ey8+O5HLLuxG107JGAxCeV9Gm9iInsLaWhtHCqoIt0IkPS0GgxS5CZLT6dLGs9nCS2VOiDfRvUtqwH0yGCTS02Lp2T2VSeM7M2f2QKZPzaVv73SSk6KDvZbaAzcD3wghnhVC9Gkt8PwJmYwQIgEYpl1/1sBMevVMCzyKCZ2MMH/MROgwnaDiMgZ81JeFDovxySKTg2AvIYKKLsr8zGvEhB5z8aEqXq+FT8A/wHFRjYANFjsH8htjr1arlaNHIzuR7NGjB+eccw5HjhzBbrfz8ccfM2fOnCZ10JTJU5cuJCQkUFpaisVqp6i4ngF9YUDfdFKSo6msahRi7topmRtm9uPCiV3o07MNsbGBM73SIswc7A6nu42Dg6gw+tJERxmJizNFLI0Z4GRhLVabk6io8MbsnA6JmEwSDosjpG2y28VTUtbA8RM17NlXSkVVUAkNKUKIP8qyPAZYJIT4jyzLdlrtR2cyPYE+2tnbrOm9iY8zBQEwAQL9QsNa1LUz/mI1egxHeW3ylpoJisE0laEWDpj8AsAlkCvNC7Mb4y6ykN2HTCC74zkeKZlAEjJCEmAQmK0OjhZ4Czz+73//o6amJmI/wWAwMHfuXGJjXaxh9+7dfPDBB0Fv36lTJ7KystzuHwcnT7n2rXNOMtntEhW3zsv/nMi+r2bzwN0jGDIws0mAAWibHhvxU5Z/pIr6+vDGxehoA8lJURHdn7IKM8Wl9WFv3yknKeTEAQ/DyWobz7Czsrh+Zl+mX9aTUcPb07VTcsBaIjczHQS8BKwQQoxsZTU/Psi0j4uL8xKTSkmOYfzonMBuMt+oL16V+kKjsuxVxa9d/BRuoqdVpn3uT7dM6/4S/mf5YYPLL1jpwgcsaAQVqWmZN72kv/IqM9U1jbNms9nM3r17KS0tjeiu5+bmMmLECOX1m2++iZ5KhT+Q6tPHNaeyWO3KgClJgv590pWBKT0tlpiY0MaihIToiJ+mymoLJWEO6iaTREJ8VMT36WgzMtaMBonOHZOaOdEQ5HRMYtbVfXj7lYu56/ahtElrGuCFEJfgaqZ2o1vdpNV+JJDpo71Br7y0B4mJUf4/QpexSAEC+UbvR6FhHuqsMSV+Y/KNwQjtoon96GWRaUdS3aLKYMBGD3x+xXJKIvTlQF6FEtMwGAwIIfjhhx/46quvIrprqampzJw5k7g4VwLRvn37eP/994NOge3d29UiyeGQXe4fdwxp5Nmuvi+VVRZWrzlMfYgFhAlxRqQI54jIssze/eGBdHSUgeSkyAPfwcMVzWr93adXerMz7wCqqix0bJ/I3x4ZzZ6t13PXbUPp2jnZb9zGfX10AZ4HlgkhckWkAoatFhBk+mpnCSOHZwdwkwVSO9ZEg4X2PVITDMZPPY1X+rLB//fip3o/YEqy7Ac8ggGWVs0+te0/2Jjqm56eTmxsLLIss3LlysjinxCMHz9eUVeuq6vj448/Dtotl5TUOJMuLq3H4o4P9OnVRkmd3fzVCUrLQmMQBoMUdqwikJ08VYvDGfq1ZjRKJCaYiPQwWl1tpao6/CLP9DaxJCU0n2FV11gpKnado3aZ8Tz+wLkse+USrp/RJ4Cr33VocCU7vQyMaQWaFgQZ98H1EpTK6ZBE/97pATaXArOYgFlm6sC+pu5FaCX+NdllfmMzenUwTcVcgrimZG1KtHZprfdSm83mZMOW48rr8ePHK31ftm7dyt69eyP6fTk5OVx99dXKDPXDDz/ku+++C2rbtLTGhJbKSgtWd7ZU2/Q4undxZZ4dyq9g45YTIbtxYmIi74WprrVSFmZqdFJiNAaDFNH9qau3UVwSfqp2YoKrTqa5ZrE6yD9SqagGREUZGDIok1f+NZmdG2Zxw8y+tMuMDwSy5wKfADcLIRJb7+KWYTJGoJsWZDpkJwZmMSE57P3FarQZZH7cbD5sRq8eRyegH3ByolZm1rISP0qSsnxmuctCtGMnqpVCvaioKIYNG8b48ePdA3kl69evj7iM/NSpUxVWUltby7Jly0JmMgaDpLhXEuJNdHODDMC6zcdCZjLRLcBkLBYH5RXhMYfYGGNEXFNqM5vtlDdDriY2xkRaSmQy8QqLa31cd0JAbo80Fv5tPEtfuojRozoGGg5igKeAvwgholvv5MiDTCbgdWB790wjU3eWoQ20q7K3ArKZQCBi8GUwwuAbv/FiM57nKsATTUn/NwU2sh+g0So5e+RqZGhtb+Fl3+wu5rTbdZGSksL555/P9OnTiYqKwmq18uGHH1JSUhLR7+zZsydXXHGFAhIrV65k3759TW7nieWAKzjuGYTj40x069yohfb1jqJgU2UVJhMba4r4sW0wu4ogw7G4OFNEa2XAJZZ5qqgWuz08Nm8wCNpnJWCMAMMqLKrz24IgPs7EuHM78smyabyycDK9e6b5i9ckA/OBN4UQXVrv5siCTIbWiaSeyXltJtQV902xGeHLZJqM1ahjLDquNAWAJBUQ+YnDNAksoBuL0brI5EDA0woyiqvM7uSbPaeprXNllnXq1ImePXuSk5OjZHJt376dvLy8iH5vXFwcU6ZMUUQyy8rK+Oijj5rsnKmO3RiNkjLLNZkMpKbEKK8rq838cCB4zUWDJFqEyTidsls+P/RrLjbGEHEmA1BS2hA2yAC0bRuHwdj8/bJYm2Z5sTFGrr+mL0tfvIhZ03srBbRaMxqN04AXhBBtW+/qyIFMe61HzJPG6eMq0wUFSYfNaJSURRAFmMKITwYaOioAXrUxodS76PWWwZel+GMwXuxFvU2ruQacet774BBOd3B66tSpmEwmUlJSmDx5MpIkUVNTw5IlSyLuMpsyZQqDBg0CXMWfb731FidOBI6lqFOqTcZGJiMEtM2IUwofKyotbN9VFDRpFZLAZJJa5BiXV5qxhTGox8WaWgRkTpfUhbU/HsvOSiDaFBlAPna8uulzI2DwgLb894UpvPDMBXTJ8VXvttvtAJOAlUKI/q0JAS3AZEDoMBkdBqLWIdFlL/7WCf+sRuhkq2kByUsixl/cxaf3sB8GEwhcmgKdVoBR2/ZdReQfrXTNGmNjGTVqlJsZmBg2bJjCNDZt2sTJk5Ft/xEbG6skAABBpUxXVFRomEzjdZSSEqNkiFmtDvbtL8NsCT6VuaWGpZpaa1iNwFoiJgNQV2/HbHY047wZI5ZeXXi6NqTzc8PMvvzl7hFkt0vw484zjMSV5ty+9e5uPsi00Z6Ajj5Bf9EEcAQADL+POsH/pmI1XgWY2nqXADEV2Q0Ouo9q8HBqnjv9MB0nrZlljWa1OnjptT0Kixk+fDjdu3dX/j9mzBhFwPLUqVO8++67ISknB2MXX3wx/fv3V2ajCxcupK6uzv+gVNjYlyw1JZooFfto2yaW6OjGGfaOb4qC7ski1A3fImyVlZawmENsrNGve6g5Jssyp0vqmvUZmW0jI5RcXNKA2Rz8RMBklBg2OIurLs9lxNB2PuzT7W49F3hXCNGz9S5vHsh4XX1RJoPGp6zOKAuRqdBUzEb4Z0bCX4xG8gYWWY+ZhMJQnDpxGH8MRvu5rQaw49vTfLun2M0KjIwePZqMjAwVM0hh4sSJijtr3bp1lJdHtrdUeno6F154odIY7cCBA2zZssXv+z3JAUajRMfsREyqaz41JcZLJ+zYieoQZF0EUgsxmdo6K44wQEaSREQC7HpW1kzF6UhlmNU32KistoS0TWpKNLExRs4e0o7hQ9rp1jcZjcZzgCfd7bZbLRIgk+RT5e/PzaUFnxBehwJMPqADvrEVT8wEVexE/ehsfK3LUtTPHZrPdPr5rFbzuHCeWbRDSV3OyMjg6quv9umCOXPmTFJTXY3vNm7cyO7duyO6HyaTiRkzZigimRUVFbzxxhu6xZklJSXs378fcKUs9+ye5nUTJCdFe81syyvMlFUEN5i6+vW0DMo4nDIN5vA0zKJaKE7kKYQM1yJRK+MCYFvIgJfeJhaDwRVDO3tIOy6d0s1H4NQdo7kc+JcQIq31jo8AyCQkmLS3DPqiksGAhZ/XXiAldIQr9dKRZZAdQbq1Ari5ZD0Xmk5gX7ue1oC/nm3fVcSadUeV10OGDPFylXksKytLaRZmNptZvnx5xPelV69enHPOOcrrdevWceyYb51LXl6eAj5xsSY6aVoGO52yT8jt+IkgBT5Fy8VkwJVJFY6F0gAsJBdelaVZ2yclRUfElWexOLw084KxmGiXQrXHzdmpYxLnn5dDSrJvnCg+Pn428LtWYc0IgIy3q1wnXVkIDTvx87pJoSud93iayPtcc06Q7YDdxTRkh+rRwyzU69Xg49CAUbCLZjuv72oFGYDSsgYeevJL6utdvVyio6O56aabfFgMQGJiItOmTSMhwRVoXb16dcTTmY1GI7fddptSA1NcXMzLL7/sk822Z88eKisrFebevWuKhjE4fbY5eLgi+B1pQZQJN9DeElI34KrfsVrDD/7HxRjDUmT2GSFkmYpKixIXDNdd1ykniakX9fCpE3TH9x4DJrdmnIUOMmat+8Mbf4JlMBrxSV3w0evpEqi+RfYe9GWHG2wcAcBDtY2um8upAaGmmJGT1oC/r9nsTv779j527S5W1g0cOJCBAwf63WbUqFG0b+9K1ikvL2ft2rURT2fOzc1l5MiRyuu1a9d6ZbNZrVYOHjyIxeKagXdon+ijUuxwhM9kZKfcrNqRXxqTsTucmC3hg4zJZCAuQsWr1TWhg4wewLVJi2H8mBw9V14U8ADQo3UECA1kTvucKE8TKxGAdQRkJpJ/INEFHe2dqgEK2a5hMnYNm3HosBk1EDn8sBOnhgn5AaNWFuMzCH+4Jp+HnviS+gYXi+nSpQsLFiwI2DisU6dOXHLJJW73hoXly5dz+vTpiO5bWloas2bNUhjTsWPHWLZsmZLNVlpayrp16xRwmzKhi+7v04JfsH3tnU65WTP7pt1C4cZkWobJ2GxO5RoID2SkkNsp+LOKSnPIIJOarJ9C3S4rgYsnddVrHzAceLo1ESA0kPFK83HYZRoUeXNJ48YKBDY0AUKg395Yy1y08Q+HarGrmIy9CUDxAxD+2IyyXo/RtLKYRvyXWbf5GPMe3ESd202WkJDAfffdx9lnn93k9pdffjkmk2vmunPnTg4ePBjxfRw/frzSntlqtbJ+/XqlLmbfvn1K0D8pMYqx53XUARmnD5MJlnE5ZdfA22I378/MU+OwOxUF63DMYBARc+VV11hDBpmERP+uutSUGEaP7KDX8uRC99Jq4TAZGTh2vCYwMxF6rEQK0RWmAyw+DEYFLGo2o8dk9FiMv5iNGpBkLTA5dMDJs+2ZzWIsVgdL39vPjN9+xOGjrqZVSUlJPP7448yaNSuorKrevXszYcIEwOXnfumllyLuMmvXrh2zZ89WXm/YsIE9e/bgdDr5z3/+g83mAsdx53akSyffqu+ycrMPGwm2mNHpdLYokwlXTSCcIs6gmIzdqZqUhufGi4mOjGp1VbU1DCYTOIW6a+dkJp/fRUkQ8Ow28LAQoncrnAQHMmXaQf9QfoUKKJpylakYisAPcwkELk0wGA/Q4A9U7DpsRusi03OTOQKwF38JAGeu2WxOXnljL3c/sElR342Li2P+/PnMnj1bYSdNWWJiIuPHjycqyjU73Lp1q24GWHPtwgsvpF27doprbsWKFRQUFLBjxw5lsB45PJtknZnsqdO1PqnCwcZ6nU6w2VsOZMKtd3G20PzI6ZQVmf1wf0+kXHk2myPkYtXYGAOmJuJVOR0TGTow0ysLzmQy9QFmt3bXDA5kCoG6RrcA7N5bomIpyl3mh5U05QLzAzCyPwajcY8pIGJTxWV0YjQe95lsD8Bq/IGRHvPRxmTOXBZTWtbAfY99we13r6Oo2HWpZGdn8/LLLzNv3jxiY4Pvay9JEhdddBE5Oa7W3kVFRSxbtqxJQctQrWvXrlx//fUYja4xYNWqVSxatEhJAmibHseFF3TxYSiyLHPseLUPyATrpnI4ZSyWlpuQGKPCBJkWYjKyLIfMHrTustgYA5FwAsq46mVCsagoI7GxTePEoAFtGdS/rTLZcLPhPwL9WiGlaZBxAvnqFXlHKt2pzDqMReCfyQR9KWgZjDY+4skkc+pklNn9MBiHjqurqViNww+g6Kw/Q626xso9D29m0cvfuhNCXDUvTz75JFdccYUyiIcKACNGjABaTgEgKiqKqVOn0ratS0y3uLiY119/HbPZxcL69GpDbvc0XZdgYVGdz8AZFxvc73TYndSbbS12PsJlMo4WmiPJMmF17PQ+V4aIFbCGmoRgNAhMxqaZlMnkkqHJSPeaUEUBc1rZTBMgI7sc4l7l18eOV1Nc2qBhKBpgEaGwFzVrUb2WdVxYPixGzV5sARiMJjFADTCy+v0OXxDyidVo9+XMM4fDyYYvjjNh6ru8snQvDWY7kiQYNWokn3zyCTNmzNCthwlu9mpg7ty5CgPavHmz4saKpA0dOpQrr7xSATOP8nJsrJG7bhuqG9+oq7dz5FiVz/pePYMr9q6tszYrEB7IBC6FgrDOZwu58JyyjLOZCGYwCIhQPkNdiEzGYJSICpIdxsebmDAmR5v2fCkujbNWC8BkAA6pX5wqqqXodF2YrjB/rEUDNnrS+wqDcahSl7X1MWq3mB9WIwdwgekyG70gv/o9ZxrAyCx9dz83/n4NO74tcg8EEpdcPIUXXvi3IkTZHOvRowfDhw9XXA/vvvtui/yWWbNmKXI2Hjt3eDZDBmbqg0StlQN5vqyqW9eUoL6vqtrSYuclKsoQdpDc3ELAJ8s0y10GkZXhqQ8xCcEgiZBqiNpmxNO3d7riPpUkqT1weSubaRpkvvcEYgGOn6xWsof8z6lCiL9o+7DIOgO7D4uxBWAyNvTjMupkAG0GmjorTf0/u45rTZ0YcGbZ4aNVzL59DTfd8SlHC6qVVN7cnt159T9vKA3ImmupqanMmDFDqc5fu3Yt33//fcR/T7du3RQ5G3Dpkt0yeyDpbfTjSNt3FXG0wLs3idEo4F7gbgAAIABJREFU0btHcEymtNzcYucmKSk6rKJKp1NuVgZYYJCRmw0ykiQiRWSw2UIDU6MxtMQDg0EwfEgWWZnx7mPrBLgBaG1y1gTInMjKylJeWCwO9u0vUQGKFmBCcI/5ZTCaYL86BqOt8FenLKNiO/5Sl72e2/2Ah0PDbvRcaGdOsF+WYfs3Rcy58zOWvvuDTxru8ROFrF+/PnKuHyEYN26cogBQUVHBmjVrIt4CYO/evV69ZXr3TGPC2E5+3//5Jt9Mt7bpcSQF2fekuVpegSwh3hSWzpfF4mg2EAQ6j6KZstORLP0JtXOowSBCBm6jUWLYWVlqtfokYEIrtAQGmbyCgoIN6hUbtxzzAzD+GoD5ARNt7Qt6LilNHMarwt/uf722dkaPwXjFauw62Wv+YjRnDoupqraw6OVvmHD5e3y+6RhOp4wkhFfmVU1NDU8++SRHjx6N2Pd27dqVK664AnDFTJYvX05RUVHEPv/AgQPMnTtXURWIjjIw/w/DdJTGXVZS2sCGLcd91o8Y2o42qcFJ0peWNbTYeUoOk8nUm+3NDs4Hcjc1txOoJCIXk7GHCDJGQ/AxGbV1zkmiV882aoCcKYRIaIUX/yBTARxQr9jxTSE1tRY/7EX24xILxGi0qsjORvbit7bFga5mmV6MRq+OBod/5uIv+K+4784MK68wM/+hzdz32Baq3fGEuFgTt8y5mnPOGen13m+//TbisZNp06YpLrPdu3crfV6aa9XV1Tz11FNeigLjzsth9Ej/sjfbdhX6gITJJDF8aLugRBzNZjvVNT9DJmO2R7zgVe3qam6vmkjGZEJN1Q53/41Gif590tWgnwv0odX0QUaWZSfwmXpdTa2FDz4+6J+1qLPEvABFI9/iE4PRBtxVgXyte0xhKjZv9qKOyejFaGS7fmKAD9PRS4O2nxEXgd3uZO26o5x/2TJe/O931NRakSTB0LNy+eD913n2uVe57777vJqP2e12FixYwN69eyO2H7m5uYqemdlsZvHixc2umbFarfzjH//gtdde8/QDoVPHJP56/yg9LSoXKNVY+c9b+yivMPu4yiae3zmoiv/TJfU0tFCA3WAQtE2PC2tArK23hexGCmWQbi6TsdudEetmHmphqBCE7e7LbBtHv97pCAEGg6EzMLRVodk/kwH4Sj2Fl2VYt+lwEzpMejEXArMXdQwmIIPRSPurM8r04i9aZQB02I9Psafmu8+QOIzN7uTVN/fyuzs+5bt9Je5BTOLKaRNY8srLjBt/JZLBxJgxY7jwQm+JprKyMl577TVFxbi5Fh8fz6RJkxRBy23btnHo0KFmDFh23nrrLZ5//nmvmfKcGwYweID/2Oz+Q+V8tsE3HtO1czK9g0xfLqswY2shSZmYaKNPQ62gWV2NtUVBprlMxmpzRAxkQg3pCSGaFRPq1bMNCfFRnonRIFySM60g42d9EfC5esXXO09yIK/UG1T0WhOru07KOqKTihaZzqCuzvjSxlpkd0YZeuzFvU4bi/GK0Tj8MBdtlpn9jIjDyMAPB8u5evZq5v7pc06crAEEPbp34PmFj/LGm6vp26+x6VdMTAyPPvoovXs3SjQ5HA5ee+01tm/fHpF9EkJw0UUX0atXL8BVNPnOO+8oDCQUa2ho4LnnnuPWW29VijtNRolbZg/g9psG+2UjNpuTZxbu8Ek/jooycPvvBmvakfs5trLM6eI6rLaWAZm4WCNZbcMT/q2oNLdY+wFPZ8nmmMXiiJg7L+SYVTObzLVJi1EyzYDzABOtpg8y7qLMTySp8d9HjlWw74diX1eZbo97PxlkumrHfliE7CemogUQ/GSc6dXL+C241GkP8Cs2p1Pm0/VH+e3v1/L+x3lKIHjs6MG8/vprXD/7TiTJdxKWlZXF7bffrjANcMnlL1myJGL71qZNG6ZMmaIwkfXr11NSUhLiQGXhpZde4oknnvBiWUMGZfLnO4cHjKls21XEF1+d8Fk/Ymg7xpzbMUgXnZOyCjMtFPogISHKb8JCIHM4ZGpqrYpaw8/NXeZ0yiHrjUUSZJrbLjs6ykD7rATPBKYb0KYVYvwzGYAvnE6n0q7QbLbzz39/hcPpaBpAfOpgdCRc1HEZOUBlv5a1yDpZZviJv8h+3uOjDKBNGviVshcZTpyq4d5Hv+CSGSv5avspZBk6dmjLgn88yvurPmPosNEYjdF+ZqoGbrjhBi6//HKv9atWrWLt2rUR28/rrruOzExXgeRXX33F119/HfS2JSUlPProo8ybN0/peGmQBOPO7chbL19Mx+xEv9ueKqzlvse+oPB0ndf65KRo7rjlLJ8OiX5ZlNlOYVFti53HTh2SglaC9gJfq6PFC0S1Td9CAkGnHHJtSyAzhQoyovntE7p2Tva4DE1ul1kryAT43yE0WWbbvznFd3sLVcSlqdoXPQYj69SkOHQq/B36Ff5qF5df9hIgXqPHis4Q2Zg9P5Rww21reO7fu7DZnAghOHvYQBYvfoFbb51PfHxy07O16GjuvPNO1LVU1dXVLF26lKqqqojsZ2ZmJhdccIF7dutk5cqVQW2Xl5fHbbfdxnPPPedVY9O/bwYLnx5Pp45JAbd/Zelevvz6lM/6wQPacsG4TkHvf1W1hbIWLMRs3y687FibzRGyaGRIIGMyBK3rpstkHJFlMqaQU7ybH6dPTYkmNUWZpGW3QkwAkJFluQb4r/Yi/efi/2E22zSAocdmNG4wbS2M7NCvU2mqwl/2w3B8Kv/9MRi9bDPPul9noL+i0sxTz23j/EvfZd2mAqxWB5mZbbn3njv4fN0XTJx0GYYQxC379evHY489prjNZFlmxYoVbNiwISL7Gx8fz9VXX02bNi5vw/r16wM2NKupqeHFF19k7NixrFixQhG+jDIZuOryXD58+3L65Lbx6293OmXe/ziPZ1/Y6ZOR1LN7KoueHh/SDP1AXnmzJO8DWVysiU4dksLatsFsp6y85Wp3UsKs3fGY3eGMqNabKcSal0goFgghyGyMl3VuhZjATAZgDS75f8W2fnWM/YdKmmYvARmMDtj4sJcmYjO6GmZNxGLww2rkXy+DOX6yhjvv38gjT32lDDA9e3Zn8eLF3P+XR5W6lJAuGkli6tSpjB49mkZ3qpkXX3wxrCC9no0cOZJu3bq5QLKiwi+AnTx5knnz5nHvvfd6FW9KkuDmGwbw3OPjyG5i5n/ocAWPPPUlZZqU5aTEKO7549n07JYakksysAxT86xDdkLYbKG62qp0MG0RkEmObtb2rvbNkSsbCJXJOJ1yRApV01KUzL/2rRDTBMi42cwLaoXdQ4fLWPTSV5oeMFog0QbUAzEYf7EYf1X+2iwyW5CV/wHW/woZTF2djTff2885E9/kv2/tU3qidOvWjaeffoaRI0cRHR0T9uenpqbyzDPP0Llz42Ttyy+/ZOXKlRHJDkpOTuZ3v/sdQgjMZjMffvghZWWunnoOh4MDBw7wyCOPMGTIEJYsWUJ1dbV7JgkD+mbw1ksX8cxfx6qzfXQBYc/3pVw9+0O+3eOdXGCQBLffNJjZM/uFNDsvLq2npIUq/SVJ0LNrKjEx4YHMsePVLZaMAPitOwrWLFYHtXXWiO1PQkJo8SGHU45I5l2bNrGeQtlMIYSBM9yCuXs+czgcXkUDy1bu4YAum9F2l5TRL7p0NKYxe+mUOXxjMbLdty4GPzEZn1oYHfkYH4bz67Oqagt/eXwrf7hnHScLvQPQBQUF3HnnnVxzzTX84Q9/4K233iI/Pz8sYOjSpQu33367wobq6up47733lIB7c23cuHF06OCqyt+xYwenT5+mqqqKhQsXcs011/DEE08okv2emeu0S3rw6qLJTJ+aS1QTmU6nimq5874N7N1f6rXeaJCYPjWXP8w5K+SU1pOnajCbW6aINy7WSHb7hLDTbE+drm3R667ZTMbqiKh4Z6itEGRn81sVgKvDZqxrIhCuZP2vyoKZEu0AVgO3K7S7xsLDT3zO4uemkZTkdrfImsMpA8JzwoSbLAhVV02n7zloUopG1gEwNXjJOrEgrbLyrzdN2eGQ2bj1OPc+vJkd37o0uuLjTHTtnMy+/WWuFFGbjcOHD3P48GHWr1/PCy+8gBCCdu3acc4553DuuefSuXNnMjIySE9PJyMjg8TERNTp7MrFYzQyZ84cvvnmG5YuXYosy3z44Yds2rSJqVOnNvv3ZGdnc9VVV7FgwQJKSkqYP38+33//PQUFBT4z/Nweafz5jrO5dnrvJjOvHA6ZXd+d5rZ569j+jbc+WlSUgZt+05+/PTImZLeUxepgf14FlhYqwkxNiSEnzHiMzebgVGHLgYwkhF8162CtvsEeMYCWJBGU/I/WXRaJWJrRaCAqygCuJIszt41usCAjy7JdCPFv4GZc3d8A+HxTHl9tO8akCbkoYpmy0w0i7hMlS24MkRpRSJYagUfoddTU1ODIfjTP1C46H7ecTuLBGQAwb773Aw88vpWCE9XKzPKhe0YycWwn/r5wO2++t193AJRlmVOnTrF8+XKWL19OdHS0F8hkZ2fTp08fevXqRd++fenQoYPSpCw2Npa77rqLjRs3cvLkSaVG5eKLLw6rU6b3wGgjOjqKqCgTZrOFNWvW+LxHCMGlU7rx8D0j6dc7PajU3s82HuVP92/kwKEKzeAgMfPKXjx0z8iw4h51dTbdJmeRss4dk4IqBtWzkrKGFgM/gMTEKOLjmld7WFVjidiIHBtjxBCi+oDDKUdEDUGSXO7WVgueyQB8D7wgSdIfPamhpWX13PPwGoYP7UhKSryGwUgadiKrAEWH3ejDmz6b8QIXPTWBAFltv9JK/pPu+o63VxzAanVgMkpMGt+Zx+4/l0H9XHpjLz03kcsu6s5z/97F9l1FAVNZLRYLJ06c4MSJE7r/j4+PV0CnZ8+edOzYkQsuuIClS5dis9nYunUry5YtY9q0acTEBBP3cYCznpqaMk6dKuLAwWOs+eQDVr6/lpJS/UE7Ls7EkIGZ3DirHzOu6BXU4FtS1sCil7/hH4t2UlPr7ftvlxXP3bcP4/abBoddUHggr4KKypZJXTYYJAb0ywh7+yNHq1qsWRlAdruEMFKGvS2SqtWJCVFIIe6O3e7EYm0+k5IkgeQCOLmVyQQJMrIsy0KIt51O56VAF8/67/YWsfjVr7nr96O9Z62K60zWMBjh7ULTdVlqwEUR39TTPdMDmwAp07/C811UXMfdD27inZUHcDpl4mKN3DJ7EPN+P5R2qqC3wSBx6eTujBjSjk1bT/D2iv18vqnAZ7ANbsZex/bt2xU5GSEE0dHRiphlXV0djzzyCMuWLSMuLo7ExASSk5NJTkogKSkWcGAxN2CxNC4V5eWcPFXIqVNFHD5STF291e8MdfyYHK6Z1otx53YMqmbEKcvs+vY0//fM16xZf9THJdOjWyrPPDaGSed3DhtgZBn2aWI7ER3Es+LJaBMX1rY2m5NTp+taTE4GXOKhxmaCTElp5EAmPs4UcmGlze6MCNsTQniYTCvIEJqA2zbgFeAxtZvlmYVbyO2RwdSL+qrwwuPmktyg4nGhSSBr3GN+Oweoz4+6FkcFKj6JBhqJGHVM5ldoZouDB5/4kndWHEDGJZvy9KNjGDOyg67bSAjIbBvPVZfnctXludTWWlnxUR5ffHmCA3nlFJyo4XRJfch+cVmWldoUz+v8/Hzy8/ObdaOmpkTTPiuB9lnxdO+aysiz2zN5Qpeg+7nIssyRY1X888VvePE/3ykZdh5rkxbLlZf24OF7R4atBeaxguPVPkkWEbtJDRKD+rcN2x1VW2dVXKgtYSajRFbb+LBaDygTAacc0eOXkhwdsiqCzebEbG4+yMiNqdBOWZZbQSaEgcQphFgM3KhmMyWldTz+zAYmje9BbEyUGzRU8RWFwQi8swPcj7LQQxj0A/7+gv56WmjOX73Q5frNBbz53g84ZRkhBCajhNlsx2pzEhPdtPsoISGK31zdh1nTe1NcUk/BiRqKius4caqWg3nlHDpcwYG8Co6fqGkxsUflQjRKZKTH0qFdIgP7ZTDsrCy6dU6hfbsE2mXFk5IUWuZScUk9r761l3dXHmT3vhKvWbwkBIMHtuW+Pw1n4rjOIWch+Tj7HDI/HCxrsRqUhAQT3bumhJ1VVl1jbdEGarExRnWVe1hWVW3BbIlcZllaakzoIBMhJmN3OLFZHQhxBjWjihCTQZblEiHEn4CXUYm/7fjmJHfe+yFPPTKJ5OQ4lVtMBSyy2zUmtPTFD8jI/lo0+2Mzekzm12kOh8zqtfncfvc66tyxFVmW+d+OQi68agU9u6dy8/UDGDIok57dUsnMCDzLlCRBVma835oSm91J3uFKjp+oprzCTHWNlapqS+NjrZXaOqsyC5Qkl7tAMrg6apqMEiaThMnokh3JSI+lXVYC7TLjlceM9DiMhuYFS+sb7Hy3r4T3PjjIq2/u9ekHExVlYECfdG6c1Z/Z1/YLCoiDsYpKM9/sKW6xtsY9uqbSPiv8RosH8yoiKtfi45qKN5GRHteszyg8XRexfTQaJdLTYkMGGavFERHFAZvNBVayjI1WC6vfwTpgFTBbjQdvLv+OPr0z+MOckXinLHvARqjARs9PpgYZnX402tRlfyoCZ0AfmO3fFHHnfRv9uhcO5lVw94ObyWgTS49uqQzqn8GFF3Th3BEdwlLvNRklevdMC9hLxemUlZmoJEkukHEvLd26qaLSwqo1eXy49jDbdhZy4lSt14AvhKB3zzTm3jiICy/oQqecpIhm/xw6XEF5CwX8JSEY3L9t+K4bWeZgXnmLHv+khKhms8HSsgYcEZLiiYk2hJy+7HIr2iJSSGx3OD29typptdBBRpblGiHEPcAYoKtnfU2NhbsfWEu3zqlMvqAnBsmgYTBacAkCZPwG/WWdoP+vvweMw+FkxYd53Hnfhib917IsU1xaT3FpPVu/Psmil7/FZJI4+6x2DB2cxdBBmXTqmESH9glkZcZ7isfCHwwlQVxsy7fPcMoyJaUNHD5ayaH8Cj74OJ/PNh7zSWCQJEGH9okMGZjJrKt6c+mUbs0OTOtZXb2NL7edarFK+q6dk+nQPnwWc/R4Nadb0FUG0L1raliq0GpmfrqkPmLN1OJiTWEVhhaX1Ufk+6uqLB738olWiAmzc5vbbfYIsABQprdWq4P7Hv2cDtlJDOyXpcNgAgGMHpMJUITppSZwZiRxrPok3x/A/H975x0eV3Xm/8+Zom7JkmXLlnvFFYPp1RgcTFhIQk82kCUJ2XQguyHZzf4WNr2XzZLeCAQCSQjNYAM2uPfem1xk9d6mz9zz++PeUcayNHOn2QK/n+fRo7mjuTN3rs493/uet3VbA3pGIjN+7cZa1m6sxeV0UG75QEaPKuSCOSOYMX0Y0yaVMmXS0JTuBLNFOKI5eqydnXua2bC1nq07Gqk63klDg+e05LloWZkP3TGd+VeNZdb0YVn9LvsPtp5W8yxTOJ2KaVPKyEuxVpnWZuhywJ+9NuJKweSJQ9N6D58/lNHQ77xcZ9IlZQDa2jMjxk3/iJJrEolJrz3o05bA/JCY8jS79jZy+73P8vIzH2TmjBFWE6D+xCWew7/vMlk8p/+7H78/zE9+uY3v/GTTKf1AlFJorfcDDwDbgIXA/cCsgoKC6V6vN65J39DooaHRw5Yd8NKSqlPed8TwAiZPLGHapFImTxzKxPElDCvLp6jQTX6ei4J8F/n5Lgry3eTnu8jPcyVtKQRDZhkRny+M1xemsytAe6ef9nY/NXU9VB3vYNvORnbtbRkw1Do318n4McVMnVzK1ZeP5pZFk5gxbVhakU526egMsHpDLcEsJTlWDC/korkjUu5x0uMJcqiqPSNFHwdiVEUR5WV5ab1HZ1eQugZPxo5p6NC8lJJpm5ozY8nU1HVHH54QiUlDZLTWEaXUb4H3AKc0fz96vJ3Pfek1fvGjf2L61GGcmg8T74LRA1gzRj/WzLkRGRgOGzz+2x18+8cb6eoOnmZRAg8BG7XWEWCxUmoFMNHr9U4CLgSuAy4CipL439LY5KGxyXNKf5Uh1tp7r7jEiE1+vpuhxTmUlOQBGm39u7TWfX6bj7t7gvR4Qvh8IXz+GJHpCNDZFYib05Gb62TurOFcdvEorry0khnThjF5QklKd69pWTGH2qjP4OTYl7mzhlNSnHrUVmdXMGth1VHGjRlillBJg+ZW74B5UakwOoUgCcPQdHamfwyBwCmN4Q6JxKRnyaC17lFKPWhNYNfG/m3FmhPc8ZG/8OKf7mLq5NIkl8qIsVj6Lp2dOxyuaudLj61i8etH+6upVAV8Umu9vO//BNht/bxkWSYuYDYwHZgFTAFGzZ49e35zczOdnZ2n5LkMRHdPMKXkzZSWPPLyesvaNDc301Bfxz23n8dnPn4BF8wZfkb8P/GXVvysXHcya62MR1YUcsm8kWm9x849TaflBmWSnBwnkycMTdvXdfBwe0Z9WlMnDU3p/xkMp2+RHjvRGb1BagRqRWLSFJmo4QL8F/A6cEoc4/6DLXz635fwk2/fwOwZwxNbMbqvBXNuJsxqDZu21fOfX13NirUn+7sA24EvAKts3gyEgR3WD1b58WF79uwZBgwHhgLlwEjMHhijMLv6jbR+crP0VXuAhv5+/H5/U01NTUtNTU0zcAfwnaPHO5k4vuSsC0wkotm6s5H2juy0MnY6FRfMHpFWxJbPH2b/odasnoeiQnfcVgp2LYhMJooWFrhTajnQ1OJNOwQ9EtFU13ZFAxgOYZaBF5FJf0LUWim1FngQ+IE1YfVOlstXHufG257lT7+6hWuuGBOnbIdUYADo6Qny7N8P8sVHV57Wj93hcGAYxhbg37XWq9L4n0UwnZJNwP5Er1dKFQPFQKH1UxDzOPpj1ouBoHVxDfTbY31undba1lqTUupvwL9t3Fo/4kuPreTx792Q1jJSupw42cnq9TUZC7ntS8XwQi65sCKtiK09+1poaw9k9TyMKC+gYnh6+TF19T2nLQOnw4SxxSkt39XW9aQd3dbRGaC2rnd5crOITOYsmajQ/MVaivlC37/XN3r4xMNL+dZ/X8M9t50nZ30A2jsD/Pc31/D0X/efJjDmXZ+xBvg0ZsHSM2hZ6S6g6yyemgbgTcPQH35h8RGuu3osH793zlk5kFDIYMXamox2cOxLur6YQCDC4ar2rFdpmDyhJC0hBKip78loomjlqKKkgz7CYYOWNl/alkxrm4/OzgB5eXn4/f7t1grCOU/GEgesLpqPAH/IzT39Ajl6vJMP/+urPPaddTRmKIrj3YLXG+Kpv+zjihuf5me/3UFH52kC4wV+BLxfa71Ha22cS+fHsnieKysrw+MN8Z9fXc3yVdVZy7CPt7SzblMdh6vas/YZmfDFNDZ72Z/lBMy8XBezZw5P6z38gTCHq9ozVrgzP8/F6FFFSQtfjyfU25o8nbGxdWcjEUPj9/sPY/pEhUyKTMwyzH8HAoEX+vt7JKL5/k8384kH3+BkbbecfaCmrocvf3U1D375rdP6m1h4gO8A/6O1bjuHT9Xqtra2tQAtbT4eeXQlh7I42fdHc4uXdZvrslaixeVycNHcirSz5/cfas1oh8n+mDCuOO38o66uIDUZjH4rLEzNH+P1hejoSm9psa6+h+Z/3DzXYvqqhUyLjCU0tcB9wEv9WTQ+f5hXXq/iqpv+zC9+tzNrrWoHO82tPn73pz1c9p6nefw320+zXnJycgBWYoaIf8OyFM9ZtNYdwDfz8/PRGrbvauK+T77G0eOdZ+Tzezwh/r74SNp3vPGYOK6EKy4eldYSVHtHgC19un1mGrfbwfmzhqdd++1YdWdGz+eoEYUp+Ygam7z9Lk/bJRiMsH13U+zNx+Jz/XrNqsjELG98NhAIPDnQa07WdvPFR1fwyGOrOH6i85w54ZGIZtnKaj7yqSU89B9vDdQS1x8MBr8N3K+1Xi/lwnvZ4PP5lkQ3duxp5v99c03WMu6jhCMGG7bUcSKL5fJdLgfXXjmavDTK+0R72nR7sluXsWRILhPGFqf9PvsOZtYwnzoltfI2x6s70wqhbmr2UlPbex2HgVflUo0Z21m886xVSn0c02F8LzFRZ/8wU8M8/pvt/Okv+3j0kSu46wPTGFM55F15ots7/KxeX8v3/28zGzbX99tL3O12EwqFXge+rrVeK8PztDHVrpT6HjAXqAyHDf78/AHcLgc//OZ1lJflZ+Vz9+xv4a1VJ7PW9MvhUFx+0SimTCxN6306uwJs2dGQ1eZkAFMmDWVEmlFlLW0+jldn7uYyL9fFrPOGJX/TZ+i0ll1DYYM1G2rx+nqFfRlwXK7WLFsyMZNCGPgK8GVgQLu4ozPAV76xhg898CrLV1VnLTT0bGAYmtXra7n/s29w/2eXsmZDbb8CA7SGQqFvYvbrWSdDc0DWAs/EPvHciwf56nfXp7XkMRB19T28+faJrEZqlQzJ5dKLRqbclTP2jjybFQjAzHSbO2t42u9TdawjI71boowfV5xSkdfWVl9aCcZHqjpoaPJY1qgLzHzBoFymZ8CSiRGabuDXSqkDwNeUUvP7W/3x+8Os2VDLjbf/jXlzK3jk8xdzzRVjTmkh/E7B7w+z90AbazfV8sc/72fX3ibC/WQTW7XHTgAvAt/TWtfJkEw4nkJKqe8ClwHXgBmy+/hvttPc4uUn316QdpfL3mWQFi9/felQVqMhHQ7FgmvGpNUvBiAQjLBqXU1W65QBjBtTzOg0Vxu8vjD7DrZmzOJyOhWzzhuG2528j+jgkbaUAzla2/xs2lbfm18TDoe3Ay+fa9GfZ11kYlgNfExr/ShwD5A30J3/lu0NPPDgG8ybW8G/f/Yirrt67KCqCjywuER45Y1qXnr1EOs311Bd0xXvQvJrrV8EfgLs0FoHZDjapg34FvAEUBF98oXFR8jPd/HDr19HWWl6RRsDwQh1XDQxAAAgAElEQVRvvn0itthhdibt0UOsahjpcbiqnaaW7KYGKKWYNqU0bYd/a6uP49WZ828NKcqhcmRR0n2LAsEIJ052pZyEuX1XI61tp/gD30SWys6eyFjO66NKqY9Zyx3fysnJuSgY7N+y7O4JsnLtSVauPcmw0jw+fPdMFl0/gUvmjaS8LD/rjbASfx+zre3xkz6qazp47c1aXnz1AA2N7XEvUiv6bg1mWPIuuetJaSwZwFKrr9HjWMU/g6EITzyzl5rabn7+g4VWy+LkB4rHG+KVpVXs3Nuc1RoUhQVuFl43PqVGcn2vldXra/AHspt8ObQ4h1nTh6WdgLlpW31GW1WPqihMqedOa6uP4yeTFzvD0OzZ38Ke/S2xTc7agZ/J9Xx2LZnYCeINpVRVMBi8B/gPIK793dru56e/2sZTz+1j3twRXHFJJbcsmsQFs0eQm6EWunZpbvGxcVs7K9ZUs3d/PUdPeKit78LjSRiK2ay1fg541hIXCXFMn78BlwCfjB3Lb685yUc/9zqPf+96Lkiyq2QkYvD26mp27G7OerLn7BnlTEmzFwvAkWMdnKjJ/nAaP7aYURXpLet19wQ5cCSz+U1zZg5PqUhnXUMPnV3Ju09aW31s3dHYawFZN4/PAfVySfZzc322o2OVUhOAzwM3u93u6aGQ/Tuc0qG5LJw/gflXjeG8qaUMH1bAyBGFlJXmpexE1Vrj9YZpaYvQ1hGkuaWH+gYPG7Z1sWFzDbv2HMUw7N2sFBcX09XVtQzT5/KUVZ5FyOz4KQJ+7HA4Huj7f6kYUciPvjGf22+dZmuJxx+IsGTZMTZsqctYl8Z4E/b9H5qV9jJwjyfEL/+ws9f5nC1ycpx8+qNzGTs6dX+M1rBqXQ2vLTuasfM7fFg+D/7rPPKT7B+jNfzmyV1JR5Z5PCH+vvhw394z+4G7tdZ75IocBJZMP5P6caXUI8AToVDoBktwJtnZt70jwF9fOsjfXj7I0JI8hg/LZ2RFIcOHFXD+nNGUluRRPiyPsqFuRpTnUTwkl3BEEwoZBEIOwmE3PV5FS6uf2roOGpo6qKtror3DS0tbmLZ2U2S6e7y2hSV6swP8vaur6zXMSLFmyXXJ2vjpUUp9zTCMsUqpRbGnubHJwxe+soLGJi8Pf3pe3KWzcNi0YGIdudmiIN/NgqvHpp3ZrzXs2tuc1QTRKJMnDmVEeXphyx5vyGyilqHzqyxrMJXVjJY2HzV1yVUbCAQirN9cR3PLaef7eeCAXI2D1JLp5840HzPL/TMVFRWLGhsbB/1JHDJkCN3d3Zswu1P+FVivtfbJ8Dqj42Y48FOn0/nBSORU34TL6eDmGyfy2Jeu4MLzK07z53V1B1n8+lF27GnK+hKZw6G48brxLLxufNrv1dLq44ln9tLQnF0rpiDfxT23TWfW9GFpvc/eA6089dy+gUL4k6Z0aB4fuWdm0taVYWjeeOs4b605afv/HYkYrFhTw849TX0TN/cC12it2+UqHKSWTD93pj7gZaXU2sbGxtnAlcANmE3R3IPoUMOY1ZBf7u7u3gDsAWql8upZGzfNSqlHIuZt8l2xYzscMXhlaRXVJ7t47MtXcsuiSb1r+B5viMVLq9ixt/mMFNycMLaYSy8alZH32rO/hcYWT9aPuWJ4IZMmlKRtdW3cWp8xgQEYM6oopRSH7p4gVSc6kxAYze59UUf/KX/qBL5v/RbeKSITM2m0YtbuWgl8Wyk1DJiP2ep5dmVl5WUtLS0MFJ2WKZxOJyUlJbS1te0CqoGtwEZgndZaBtfgGjM1VvRiFfAwMS2ntTbL0Nz10Vf42Idn8x8PX4oGXllSxcm6MxODUVaaxy2LJqUdTQZmsc41G2rJ9kKEQymuuWJ0SomOp9zu72/hyLGOjFqEV102OiWH/7ETnVTbjCqLRAw2bK5n8/bG/pLEnwL+LBFl71CRGUB0/q6UehEYU1dXNxazq+NUYBowx3pcls7HYPYuOQYcBI5GIpEjbW1tzUANUGO30ZZw1saJ3yo9E8ZsPXHKrW44bPD7p/ewY08zs6cPY+jQvDMSDq+AKy6pTMtxHntnvXVn0xlphT2yopBJ49OzYnz+sFlAMoNVEypHFjG6MrVIt83bG2wlrUYimp17ms0S/qcLzHHgx1prye5/t4hMzCRiWBZF9WkXsunZHYnZSrjEupON/V0IBDDL53dZv7tjfh+X0OJ3hdB0A19VSh1Wim8D42Lv+MNhg01b69myvYGJ40q4ZN5IRo0sTDv/I541MHfOcK64ZFRKeTt9qWvsMQMUsry853Y5uPziURQWpmd5HTnWwb6DrRmzuvJyncy/ckxKxUT3H2rjqI2CvIFAhHWb6ti+q4l+/Na1mGHzx+RqexeKTILJRWPGqku8ugDwF61pdDj4gdZc0PePhqGpOt5BS5uP82eVc+GcCtw5mS/nN7QklwVXjyUvNzOX25ZtDRltWTwQZaV5TJ9alpalp7VmQ4Z78FSOLGLalFKSPaxAIMKOPU0Jy9l4fWHWb6pl974WBgiMehxYIRGjNm+y5BQI72KLJqy1Xm4YLHA4+KFS9BsB1NkVYPX6Wp7481627WjMaKHNwgI3d7xvatq1yaJUHetg+57m7E8MSjH/qrFpl+fZtbeFYycylx7mdDq4Yf44CguSjwE6eqKTvQcGtqi0NiP2Xlx8mB27m08LtbZ6PD2JLJOJyAhCH7HpMAwedTh4SClqBnpdV3eAVetreO2NY+zZ15J2AUeXy8HVl41m8oShGfkegUCELTsa8flCWT9noyuLmDmtLK336PGE2Ly9IaMVrCdNKGHC2JIUxgCs21Qbt0ni0eMdLFl2bMDE1mAwuAT4L6kzmOR1IKdAOEeExgs8pZRa5XDwNa25U2tOyy6MRDR1DT3UNfSwaVsDF19YwbgxxZQU5ya1bKQUXHJBBddfOxanMzP3cvsOtrJtV1PWI8ry81xmsmia1Qg2ba3n4JHMNSYrLHQz/8oxSSdfmp1UGzl8tGOAm4sg23Y0sn13/3lSDocDwzBWAh/RWrfI1SQiIwjxxOaEUurzwHqng69EDMYO9Nr2Dj9vraqmfFgBUyYOZfaMcoqK7C3TjB9TzIJrxmVMYDzeEKvX15yRXkvjxhQzbUp6VkxLm48NW+szKogTxpakFOnW3RNk8/bG0yxTrc2qEKvW1VBX3zNg3ozWxmbgQcxKHoKIjCAkFJou4JdKqb+5XDwSifDPWjOmv9dGIprGJg+NTR42bWvgvCmlzJw+jBHlBQPeUVcML+D2W6em7c+IEg4brFxXQ219T9bPTV6ukxsXjE+rnL8/YLZJaO/IXFvs/DwXNy4YT05O8se1bmMtR461x/7/6egMsGV7Y9y+Ni6XE60jKyMRPqS1lmAiERlBSFpsWpRSj7rg9Qj8J7BAw4CzWCgUYc/+Fo5XdzG8PJ9pk0uZOrn0FLFxux0snD8+Y45+MJunbdvRmPWQZYBZ08sZNTK9pm8nqjszGrLscCguuXAkI0ckXzuttr6Hjdsaeo9FG5qde5vZvbeF5lZv3GOMRCLLc3L4TCRCg1wtIjKCkKrQBIC3lFIrgTuV4uGcnNzLA4GBfbs9niA9niDHTnSycu1Jpk4pY9qkoYwZPYRbF03m/Ay0J44SDEZYsuw4HV3Z9zWXleZx7ZVjyHGnbsV4vCFeffMYPn/mqitNHFfCdVcn79vq6g7y6htH6e4J4vGEqDrewfZdTbS0xi8rWFRUhLen55eG5hG/X/fIVSIiIwiZEJuIUuqvWrMhEAjcBjwETEi0nz8QYffeZg5XtTNu9BDKSvMYO2ZI2lnyUfYfauPYiY4zcg5mTy9Pq915JKLZsKU+o+2qnU7FdVeNSakUz6Zt9Rw60s7u/S0cONRGXX1PwtppShHq6en5CvBbrUVgMoGSfCJB6G+yUcXA/cBH3W73Bcn0OXK7HVw6bxR3vX8aV15WyYypZSlFarW0+Xjy2X3UNWR/rhs+LJ9PfXQuJcW5Kb/H7n0tPPfiwbhhwkkJjENx9eWjee97JuKKsWKCwQjhsEHBALkynV0B3nz7BD94fAu79zfj9Ybt/L8Bvcbp5OvhMMukHplYMoKQbcumSyn1M2BJKBS6B/gsZsmihIRCBms31rJhSx1jRxdzwZzh3LxwIotumMC4McW2j2HbzkbqG7MvMG63gysuqUyrgVpXd5BlK6szJjAAw8sLuPziylMEBuCXf9jFpAkl3LLo1LZTdQ0eXl5yhMVLj7J+Sx1t7fYCD5Qi4HDoZyMRvh4K6SoZ/WLJCMLZsGxKgX8BPpSXl3ep35985JTL5WDOzHJuXTSZqy6vZPrUMkaPGoLTeXoCztHjnfzx2b14vKknXmptRlIlqsl2/qxyPnj79JR9MT5/mBcWH2H77iYyNZ+43Q7uu3smM887tYeNYWjmXvMk990zk4c+OY+jJzpZt7GWF187wptvnyAQtJ/4mZeXRyjkX6sU/y8cZqWUiRFLRhDOpmXTrpT6KfCC3+9fBHwaOJ8kqmaEwwbbdzWxY3cTQ0vymDa5lDkzy7n+2nHMv2oMoyqKUMqctNdvrsObZmZ/1bEOIhGD86YOnPNSkO/iuqvGpuXs37O/hT0HWjImMErB3FnDmTqp9LS/dfcEaWz28uobR9m2s5G9B1o5eKSNUCi51S23m7Zg0P+13Fye9/moFYERS0YQBptl4wIWAQ8AlwCj03k/h0MxY1oZ868cw8TxJeze30pRoTvp3vWxvLD4MKVD87jmyjE4+7Fm3C4HN90wkWuuGJ1yBeqTNd387uk99HiCUTFOu9L0jGll3P2B8xhSlEMgEKG6touqox2sWl/D0mXH2Zlig7nc3ByCweCOggKe9Xj4nWTviyUjCIPZsgkDryql1lgWzQ3ABzD7GiWd5m8Ymr0HWtl7oBWHQ1E8JIchRTmUFOdSMaKAkSMKKR9WgMtlcwLX0NEZwOVyEIkYOB2nWyqjK4uYN3dEygLT1R3k9beP4/GaAtPc4qO6posL5gxPudJB8ZAcrrx0NNt3N7FmXS3bdzdx5FgHR493pFN5WuflcihiBL+bk8Maj4cjYrmIJSMI70TrxgFMAW4DFowZM2ZRXV0dhpGZQCWXy0H5sHxGVRRRPiyfIUWmpVOQ76Yg33VKl8hIRPP7P+0BNB+6cwZFhadGYhXku/n4vbMZP7Y4pWPx+cP85YWD7N7/D2Ng09Z6Tpzs4n03TyE3QWa+1hqfL4LPH8LjDdPdHaC51UdPT5Bj1V0Eg+kV1SwoyEFHgjsL8lib4+YP9S1sk4gxsWQE4Z1u3RjAIasz569rampmAJdZFs4VgDud9w+HDRoaPTQ0mlWCc9xOS2Rc5Oe7KCnOo6w0l+IhuRQVukBBd3eI9nb/KSLjcCguuqCC0aNSq0oQCpvRc/sPnVr8sq0jQHdPECNy+o1rIBChozNAZ1eA1jYfbR1+enpC+PxhPN4QgUAkIz4dh4NwyRCWaxV8ZlwFG2//EIcfe0zERSwZQXh3WzgKGAW8D7gRmJObmzslXlWBTFJY4GZURSGFBW7y8lwML8/nvQsnUjmyiPx8F4UFblwuBy6nwul09D52uRw4HArD0BiGJmJojIhm9/4W3lxxwsxXiRiEwwbhsGbTtnrqGzxcMHsEhtZ0dQfp7gnQ3R0kGMrePF9cXER3d8+GkiEsyc3nqcZGjstymIiMIJyrglMITAOmWtbNfGB2ulZOKrjdDvLzYkTG5cDpVLh6hcaBwwmGYfqMIhGNYRi0tvsJBiMYhiYc0YTDBpGwcUZqq/Vl3LhxNDRU3+N0st7no0bERURGEITThaccuNISnPMnT568sKamhjNl6bxTKC0tpb29fRNwELgKmOR2uwmFQpdprTfJGRKREQQhvtgooBSzZtpkS3huA8afw6clCGwCVlk/BzD7uvwcuM96zc+Bz4kVIyIjCELywvNwTk7Oj4cMGUJra+v/ApVA5eTJk69qaGjA4/G8a75rYWEhlZWVHD58eCmwC1gObNRad/ZzXj6Sl5f3R6vywnHgbq31Zhkxgw+JLhOEwc2x/Px8Ojs7ARYDK4HhVVVVIzGDCSZh5ulMA84DRgDqHfLdvEA1Zti3a8GCBSxevPhC4LjWOlHp6bV+v78dKHW73RNCodCVSqmtEqYsIiMIQnLs7+zsrLMsmPuA5VrrOqCun7t7BZQA0y3RmQBcmJub+4FAIIBSirKyMpRS+Hw+vF4v2VzJKCgoYMKECezbt28N0A7UWlbHEeAwsA8zcXUvMKW6uhqgxYbAoLWuUkptA26wKmTfCfwe6JYhIyIjCIJ9TmD6ICoxy9dUWpN1fxOvBjqADdYPSqkRgUBgHjAO4KabbuLpp5++ETOarRAYgukHKgXKrO0cYEROTs51wWAQYAfgAcKYPpJAnx+vdYzNwHm5ubmfCwQCjB49mn379i20xKRda91vVVGl1FZgysmTJwHmATU2z80yzEoLABdhlvY5IENGREYQBJtorQNKqRXAnMLCwhkej2ehUupJu05urXWT1fXzPq01u3btAtiptW6Kt59SqjwYDO6wJu43tNZftvN5SqnxgUDgTmBkTU0NmAEMbydYxnoDuKe9vR3gNqXUGwMJUh+Wl5WV0dbWBpAP/DPwqIyawYVDToEgDHrWA3i9XoDrgGSb3S+LPjhw4ACYvptEtAKN1uP5SqmhNj/rJGaIMT6fD8wiovkJ9tlbUtLbSXSRZVXZob6trW1NzPY1SqkiGS4iMoIgJMf2ESNGRP0n78dGW+g+bBw3bhwAlv/iPhsWkAbWAJSVlV0GXGvTcjKA52OeugkYm2C3ms7OzqhYjALutisywAaHo3camwJcIMNFREYQhORob2pqWmE9LrXu9pOhubq6enHM9qVWAqgtC6qjowPgSqWU3aoEm2MskwLgPQle3wLsj2kRcKsdi0RrHQHW5+XlAeB2u8cAc1S6vQYEERlBOMdo7XPHfq9SqiwZkQJWud2mRpSVlc3FLGmTiF2VlZXRKtK3A+U2P+9YZ2fn8pjtu+KJhtY6ALwdFQvMdglX2Pyst7xeb22MlWZneU4QkREEIWYSDgPbCwsLASgvL78QuDSJ/TWwORQKtQHRnJsLlVKJ2mG21dXVrQBwOBxTk/jMVmBnjCiOB2Yl2GeTz+drBXA6nSOAi20cH1a489aYp67EjJoTRGQEQUiCNd3d3ScAWltbARYqpXKS2H8DVuhzJBIBWIiZUxOPFmCrw+GIWjOfUErl2hTFZVFRdLlc4zCX2xxx9qnCzJeJHt+tSYjF32MEbTiwQIaLiIwgCMlRj5UDYgUAXAnY7jhmhQT3RmIVFRVdQ4LlL0sstuXn964+zcZcyrLD5u7u7jqAcDgMcDmJl7FWxDy+EDMnyA67KyoqYrcXynARkREEIQmsJa9XottOp/MKzKz+ZHjJ5TJT43p6egButrHPSo/HUwfgcDjGAzfZXMZq6SMaN2Ame8ZjWUFBb3R2HvBBm9/reH19fWxgw2VKqXEyakRkBEFIjk3RSdhaUro5yf2rwuHwkZjt6+MtYVnUAYeA6JLZNYDdXJRlMY+HYWbzx6PW6/XuiLVIlFLDbHxOB7DD6TS1r7y8/HwS+4AEERlBEPpw0uv1ro7Zvl0pVZnE/vXAupjt2cBMGxbUyzFPXUvivJdeURw79pSX3plA1OqALdEI5JKSkqssIVQJjtEAlkYikW6AlpYWgOuUUlLRRERGEIQkaMdyjgMUFxfPwGaSpIUX2Jqba/rui4qKJgJzk7GgMJex7DrWG0+ePLkkZnsOUBFHLPzA2ujxdXV1gelfsRPgsB1oi7XSkFBmERlBEOxj5ZMsiSY6WpPwnUqpITb318DyQCDQCL1+mRuUUokm4xNer3d9H4vETuRXK7Am6gcqLS2dC1yWYJ/Ffr//pHW8AHdhIwBAa+0FYgXtImCGjBoRGUEQkmN9Z2fn0Zjt64CRSex/CLO+WJSrSRyl1hJrQQFTrUncjqhtCIfDXdCbnzMv3jKWFTAQK2jJVDhYFhPKrID3ynARkREEITlrphmzeVmUYcC9Sewf4lQfy1TM8OJ4+/iBldElM6XUKOADNvN01mL1vrECB27GbCcQj2dyck556/ttBgDsMgxjT8z2e23uJ4jICIIQw5JoJFXMZJpMmZnVfSZxO1Fqa71eb6MlOlhWQqJkzugSX29+Tm5u7kUkDhzYHwwG90U3rAKdV9k4xjrMts0AVFZWXob9vB5BREYQBIvdkUhkY3SjqKjoEuD9SRSGPBwMBmOjzK5NlFeitT6G2fo5ynTsL2O9FK2bFggEwPSzxOMYsDS69GX1i7lfKVWQ4Bg9wGvRGmj19fVgRpk5ZciIyAiCYJ9mYHV0ErYc+P9E4mWo2P17Q4VLS0unkziHBeCVPjp2p83KzEdCoVBVH1GLVzAzBLxiGEZsK+WFmDXQErHS7/e3xlhcC5AoMxEZQRDso7UOAs8YhtEY8/St2AtHju6/tLjY9PdbHSnfY6Mu2Qat9f6Y7Usxy9sk4iSwJkagppG42OZKYFPM9hDgc4msEq11DadWGrgKmCijRkRGEITk2ANsi9nOIYkAAGBDnyg1O1Fm9cCW6IbT6RwF3JjImrGWsTZE/UAul2skZpXleAUzNfBMTLQYmJF0U2x8tyUxguYEbpThIiIjCEJy1kwI+HkfB/57lVIX29y/HXg15qnzE1lClli8APRAb2mbfwFG2/jIVwOBQAP0Fsy8hcTLe8sNw9gc3XC5XDOBO2z4WNZqrQ/GbL9fKVUio0ZERhCE5NgRDAZ7LQu32z0WWJREOZXX+0ap2djnLaAmZns0ZovlRNQQE/mFmWdTkWCfOmB59BgtcbqLxLXTqoH1MdbMZKQts4iMIAhJUwf8JWrNWJ0hPwKMsrn/rkgksjlm+0al1MgE1kwn8Js+AQCfUEpVJNhPA3+OWf4qwOy2mcha+3UkEqmLefoCG/t5gT9ZlheYFQPen0T7aEFERhAEqzDk34PBYK9loZSahn0fRCOwKjrxl5aWziZx2ReA5Vrr2uhGSUnJPGC+jf22G4ZRG7N9vVIqL8E+x4GlfZ67VylVmmC/dda+UZJpgiaIyAiCYAlNFfBEzDbA562s/ET7BoFnDcNogd4oszsS5aNglqZ5JSpOVrmY+5VSiQIHjgGrYqygmcDFNiygX2AGHQBQVFR0PWbFARVnPx/wmxjLaQpSZkZERhCElHgBaIhuFBYWzsX0zdhJztyJGakWZSFmqRoSTOCL++SxzCdxqHA3sDxaZdntdo8GLrfhyD8IvB39OlZe0N2YS27xWGUYRnXM9h1JtqwWRGQEQQD2AX+J3rV7PB6AT2H2u09kzYSAX0UrJWP6c+6y8ZlLObWQZQHwpXiTuGWVPO/3+49Arw/pn0lQnkZr3Q38UmvdFfP0IhK3HDgAvBGjtZeROD9HEJERBKHPJOwHXjAMo7efitvtvgy4wuZbbAmHw7FJlrcmKuWvtY4Av48RJzBzbS5MsF8H8FrMcV6IvS6WGzk1L0gBH4vXpsCyuF62AgFwuVxjgKulzIyIjCAIybMSWB7dsKyEL9rMDzkBvBQTzjwHe43J3g6Hw2/0zvpm/bOP2XDm/6m8vDz2OD+RKOza8h/9KKZ5GphLdDclWBZ8NSpOVgj0fdgvvyOIyAiCYE3CGngi6u+wmGVHLKwls1cjkUgbgMPhGIZZWDKR/6IFWBz9TCvo4AMkTs482tLSEtuu4BJgkh2Ly+v1rogRtTLgDiA3znczgCejS4lOp3MmkjMjIiMIQkqsDwQCL8Tc2JcCn1RKDbUhNGuwan5ZfV/uIkGypDWBPxUIBGIbmo0AHoq3JKW1bgX+lp9vrnTl5ORMB26OV2bG2q8eeCJaZdkStbtJsEQHvG4YxgborVLwCcmZEZERBCF5OjB9ENEkRAoKCm7Cfk+VJ6Ml+a2lr4TFLy0fy5/7PH0jZhHMeCzx+XwnAILBIJiO/AIbx/iy3++PFTU38EACP0sd8FqM/+gSpDWziIwgCMlhLZk9i+kkB8Dr9QI8Es9BHsO6UCj0eoyV8IDN/Z4lpj2z0+k8D/hIPGtBa93EqZUDFmLmzST6ju3AQ5iJpFHeC1wbZ58w8Hg4HD5gCejURMcniMgIgtD/hOoHvgu0xjx9CfYy+VuBVwC/tZ0wWdLiJDHdOq0lqbuB8kTWjFWaH8AF3Gnza64D/giEARwOR8J20JY4/drhcEQF9IMkyAcSRGQEQeift4BvRX0XwEhMP0SisGQDs3rAduupSuCjiawZK/LrN31qjE2yLKF4kV/7gJdisvL/SSmVMADACk3+GrAaen1IH8Xs1hmP5wzDeNt6PBr4TCI/kCAiIwjC6ZNwGPiD3+9fEfP0zdiI4LL8Ob+I8V+8D3sdKQ8DS/o89wFgTAKr63nDMLoACgsLZwLX2KlUYB3nt/hHuZkhwL8lKInTgOk/CljbtwITZMSIyAiCkLzQRH0X0cZkQ4Hv2SgsCfBaOBx+0ZrrhwEP28hj0cA3gI1RjcjJyZkHfDBBpNnbwN+ht1LBZ6xjtcPbwDdjRONO4OMDfV6MpbYDwOl0XgB8WnwzIjKCIKTGfuBxwGdZCjcB99jIeG8DntZa91jbN2AvGqsa+EF0Pytq7IMkKBsD/B5oAnC5XHZbOkerDjyFtWyGWWX5YeLk6Vg5Qb9wu91R39H92MvREURkBEHoZ0J9HLOAZtRSeIzEHTA18LxlKaCUmgI8aMM3Y2it/wb8LGa5bR7woQSHugl4yul0RrPy/91Obo/1mV2WxRaNbptkWWzxKkIvCYVCr1kWVznwTaWUVAEQkREEIUWh+T5msUgwgwC+aEMwNPBrwGtFY92F/Uz5X4XD4djimR9TSk2O81kB4A+RSKQFoKysbAFxQpL74aAlntH8oJuAW+L4dpqB56zPBbMqwvUyWkRkBEFITWh2AJ/DTEoEeD9mtHhGVWAAAAadSURBVFmiZbPVQNQ3U2Ld8ZfZ+LxjwBex2g8opeYBj8Zzymut9wK/VErR1taGJYRlNr9fRGv9PPBoYWFh9Fj/DSiOI6DPANHW1WWW9TNcRouIjCAIqbEC+AlmbkkB8GESONitVsvPWaX2KSoqWgDcZjPsdwPwW6VUNC/lDhLXUXveEihcLtc1wC1Jfsc/eDyepwADc0nwwjjfLQz8PqYo6DTs5QQJIjKCIPR3tw/8HPhxTk4OmH1V7CwRLcbMu4k2C3uUxM3JopFc/6u1jva5KQS+q5Q6L85ue4AnXS5X1DfzFaXUjCS+YzvweeAth8PhAm5LsMtbkUhkc8x2kYwUERlBEFIXGg/ww2Aw+Kb11HtsisXvLGECGIe9NgBorVuArxmGcQzA7XbPAj6llMqNY138KRwON1mvj5anyUniO3YCDxmGsc7G/FYLrLVEMMI/wr0FERlBEFIUmkbgXzDrjbls7rYpGAwui9kemsTn7QUeAGqt3jGfIk44tNb6CPALpVS018zDwOVJfsd9mLXQfpbgdSHMNtKtwE+B3TJCRGQEQUhfaOqtyfv/bO7SArwdrdAMVCX5kWuBH2LWRMvDzJ2Jx0ta65PW4zzg3hS+o09rfcCOgAL/A3zXKo8jiMgIgpAJi0Zrvd3mayPA0lAo1AS8SEwHTpv7BzCDDn5l1VO7USkVrzjlfuDVmJpm5Vk8D91a68ctC08QkREE4SyxF/gV8CWgO4XJXAPf8Pv9TwDKslAGeq0fWGoYRjTvpUZO/zsXZYUXCoIgZH/CMXNzFgLLLAtpoNcVYvpIQsCNWusTcvZEZARBEDIpSF8ANgPr4wmSICIjCIIgnKOIT0YQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRAEERlBEARBREYQBEEQkREEQRAEERlBEARBREYQBEEQkREEQRAEERlBEAThTOKSUyAI5zZKKZXuWwyyr6TT2llrLaMig+NLzqcgvKvEwe5zqTyfjqhkSoh0FvbRaT6vRaxEZAThnW5RqCS3030ukTCcDaHRGX59MuJi57lkt88JQRKREYSzIyJ2Hifzt2wLUTJCcTaWz860oCQrKnb/1u/r3skiJCIjCNm1RlQaj8+kAGXSyjmTQpNNccnkdloik+izBrMIicgIQmYtk0TikY7oZFKwMilEyQpLsgKk03xdqr6VVEQjWTGx8z462b8PJtERkRGEzArKYBWZTAtOqhZOsq/TabzmTC1xDTqRGUzCIyIjCPbEJVlhSUeAkhGNsyFqyVo5mVw600n8LZPLV5kUg0ztY/d9+n3dmRIdERlBsC8s6YhEJl8/2EQmEwEFqQpMqsKSjshkWiTSEYu0X59tsZFkTEE4XVziCUG2BeRsC1Q2xC0VKydZQUnXSlBxHsf+Js7jTKITnBuVqddHh322xEYsGUHIvsCc6f0G2/ElY/mkYpmkahFk0jIYjJ+X1N+yJTJSu0wQMqRTg/xYzmZ+S6Jlt2R9PwO9v8ry/0zJMBdLRhAyYc2cKWsh21ZMJt43VSslXeGwY8mkYiWkY/mkY7Fk0rLJisUmy2WCcGaFJlsTf7aEIpMCkUgYMhV1lipnMr8lm9Fj2Q4QsPX6bDv+RWQEIbuCc6ZEIptRZqlaJtleXspk1v4Zy1fJkgWW9HMSwiwI72zBORtiMNhqoGVDcHQKfzvT5WCy+ThZUTrjoiIiIwiZF55kQngHS/JkJvNcznQds8FSr2ywiMxZtVREZATh7Fk8yYrO2bJM7L4mkWCc7eirZK2cwWL5pCM0g75Cs4iMIAxO8cm0kAy23jJnQ2gybeVkSnDeFWIiIiMI71xBSlZw0rVMzkal5WyJSqpWTqoik5S4nAvdM0VkBOHdI0TpiJIdYRhsApNJobErNtru+0n7ZREZQRCSF69MConKgHCkLUAiBiIygiAIwjsUqV0mCIIgiMgIgiAIIjKCIAiCICIjCIIgiMgIgiAIIjKCIAiCICIjCIIgiMgIgiAIIjKCIAiCICIjCIIgiMgIgiAIIjKCIAiCICIjCIIgiMgIgiAIIjKCIAiCICIjCIIgDA7+PzrMbdqXzfH8AAAAAElFTkSuQmCC'; + +var jpeg = + 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QCMRXhpZgAATU0AKgAAAAgABwEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAARAAAAclEQAAEAAAABAQAAAFERAAQAAAABAAAAAFESAAQAAAABAAAAAAAAAAAAAABgAAAAAQAAAGAAAAABcGFpbnQubmV0IDQuMC4yMQAA/9sAQwACAgICAgECAgICAwICAwMGBAMDAwMHBQUEBggHCQgIBwgICQoNCwkKDAoICAsPCwwNDg4PDgkLEBEQDhENDg4O/9sAQwECAwMDAwMHBAQHDgkICQ4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O/8AAEQgBkAGZAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/fyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoor8bf8Ago5/wUW8Ufs+fEiH4LfBQWcPxEFkl3r2v3lulwNIWQBoYooXUo8rId5LghVK/Kd3AB+yROBk8AdSa/Pv41/8FKP2c/hN4rk8H+HtSvvjJ8RPM8mLw74MtzdHzegja4x5e4n+FC7DuvSv54dY/b6/ac+JHhMfD/4tfGXXdU+GuqX8X/CRQ6Rp9jZX0trv/exxzRQI2CpPyE7SQARjNf1Efsz/AAF/Z2+FPwJ8N6x8CfB+nWelavpcV1b+IWjM+oahFKgcPJcSZk+YNkqCFHQKAAAAfEa/tSf8FIviuv2j4RfsZ2Pw/wBFblLvxrrSCQjscTvbE/RY2x607+zP+CxWrf6S3iL4T+Fw/wDy6JDDIY/bJik/9CNfrpRQB+Q7af8A8FjdH/eLrvwo8VKvIjaKCMv7f6uIfqKgb9qv/go18Gj/AGl8c/2P7Pxx4VH+uvfA+qRvPEB1fbBJc4Hs6LnHUV+v9YviLxJ4f8I+C9Q8SeKdasvD2gWERlvNQ1C4WGCBfVnYgD0+tAHx18Af+Cg37OXx+1a38O6b4ml8C/EJ5PKbwp4qi+x3RkzjZG5/dynPG1W3eqjivs3WNa0fw94avNa17VLTRdHtY/Mub2+uFhhhX1Z2IAH1Nfzo/tyftOfs1/tNeN7j4e/A34ATfGj4qzt5Nj4+023uLKeJ1x80McKiW7AAxmYBAOQCMGvlf4vfs5/tmaT8H/h34n/asvvGtl8G4JEtZ7xr5dem8N2+QFkms1uBsJB43MD2JBwpAP2m+Nv/AAVm/Zj+Ft1daV4Nur74yeIoSVeLw+nk2KMOzXcq7WHvEsg/Hivyz+KH/BYD9p/x/qb6f8LtJ0f4U2czbYE0+yXVr8g9vMuIyhPusSn0xX6Tfs2/8E1f2HL74M+HfiBpslx+0Bp+oQiey1vU9TljtJex/wBFhaNQQcgxyhiDkEZFfpd4J+GPw5+Gui/2d8P/AANoXg2z27THo+lxW24f7RRQW/EmgD+SHU9U/wCCh3xdibVL6T40eJreUlt8UOoQwsP9lUCpj2AxXG+HPjp+17+y/wDFuzuv+Er8ceBtYRhI2leJRcNbXaDqHt7kFHUg4yBkZ4IIBH9pVef/ABM+Ffw++MXwo1DwT8SvCtj4t8N3iFZLW9jyYzjG+Nxho3HZ0IYetAHhf7GH7UWl/tYfsZad8QI7KLR/FNlcHTvE2lxOWS1u0AbchPPlyKyuuem4rklcn60r8df2B/hHqP7K/wDwVg/aa/Z4e/nvvC17olh4i8NXM/3rm1WV0Rmx/GomaNiOpTPcV+xVABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABX8hv8AwVG8G+IPCv8AwWc+KWo61DL9h8RrZappF04+W4tzZwwnaf8AYkieP/gHuK/ryr51/aK/ZZ+Dv7UXw3s/D3xV8PvezWDM+kavYzm3vtOZsbvLkHBVtoyjhlOAcZAIAP4j1VmkVVUsxOAAOTX9t37Ivg/XvAH/AATJ+B/g/wAURSW/iDTPCNpHfQSjDwuU3+WfQqGC/hXzL8Ef+CWP7M3wX+MWn+OjDrXxA17TZxcaSviO7R7azlB+WTyY0VZGXsX3AHnGQCP0moAKKbJIkUDyyMI40UszMcBQOpr+Yn9qz/grB8avFXx91rQv2ffEi/Dv4b6ZdPb2eoW1jBPe6wFO3z3eaNvKRiCVRADtI3EngAH7WftSftq/Dv8AZrSx8Lx2N18RvjJrChfD/gTRNz3dwzHCNMyq3koSeMgs3O1TgkfEmmfsV/tLftleOLH4i/tt/EC68E+DRL9o0n4W+HXVfssZ+6sjKxSJsdWPmynJBZMYHxb/AMEv/wBpLwvZ/wDBSvVLT4v6DB4m+JXxGuzHp/xG1KZ5r+1uihxbHdlVSb7m5ApB2qcrgL/TzQB5P8JfgZ8JfgX4Cj8N/CnwLpng7TQgWVrSItcXGO807kySn3djXp95Z2eo6RdafqFrFfWNzE0Vxbzxh45UYYZWU8EEHBBqzRQB+SPj74S+PP2A/i9q3x4/Zz0288Vfs76lcfaPiP8ACyKQt/ZafxahYFiSAuSSgHygYOU5j/TL4ZfEvwZ8YPgb4e+Ivw/1mLXfCus2wns7mPgjsyOp5R1YFWU8gg13TKskTRyKHjYYZWGQR6V+T/jjRNd/4J5ftP6h8XvAmm3Oq/si+M9SVvH/AIXs0LnwfeyEKuo2y8nyWY/MigD+Hj93gA/WKisnQde0fxR4K0nxJ4d1KDWNC1O1S6sL61ffFcROoZHU9wQQa1qAPknxlpNvo/8AwWb+CXi5V8uXxD8Pte8PTv8A89Ht5rW9gH4L9qNfW1fKf7U2pw+B7P4NfGK4xHY+CviDaHV7g9LfT9Rjk0y4kP8AsqbqNiewUntmvqwHK5HIPQigAooooAKK5Xxt4rs/BPwx1XxLewyXUdpGPLt4vvzyMwSONfdmZRn3rwfxd44uPBfh+x1X4peLtQTxBqQDad4K8LEQspJwIzKo82Q5IBcuq54UeoB9RUV886DcfHjxTpNvLBY6T8LdHYZgXVWk1fUSnYuGdQD7McjuK9W0DR/Funyq2veM18RL/Eo0eO2/Laxx+tAHYUUUUAFFFFABR2prMscTSSMERRlmY4AHrXw34x/4KSfsZ+B/ibN4T1r4x29zqlvOYbyTStGvb+2t3B2kNNDCyNg5zsLYxzQB7B8QNc/aMh1G4fwH4M0GTTIs+X5+oia5mHqVYxqv+6Cfqa808K/tRa1ovj2Hwr8avCMnhC8lYKmoxxOka5OMvG2flz/GrED0719O+AfiJ4G+KXw0sfGPw78U6f4w8M3f+o1DTbgSRk91burDIyrAEdxTfHvw/wDDPxH8B3Gg+JbFbmFgTb3AGJbV8cOjdQR6dD0OaAOwt7iG6sobm2mS4t5UDxSRtuV1IyCCOoIqavkv9n/Wdc8F/EnxJ8CPF1ybq60cG68P3T8C4tCR8q+wyGAzxlh/DX1pQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBy/jfRrrxH8F/F3h6xn+y32qaLdWdvN/wA83lhZFb8CwNfwg69oereGfGureHdesZdL1vTLyS0v7SZcPBNGxV0PuCCK/vmr4P8A2jf+CdX7Ov7SfxHk8beJNL1Hwn44nAF9rXh27EL3wACqZo3Vo2YAY3hQxHUnAwAfzEfsd+CvEHj7/gp98D9A8NQSzagni2zv5WjH+pgtZVuJpGPZRHG2TX9s9fKP7Nf7GPwL/ZY0++m+Gvh+ebxNfxeVqHiPV7k3N9PHnPlhsBY0zztjVc4G7JANfV1ABRRRQAVm61o2leIvCWpaDrmnwaro2oWz217Z3MYeKeJ1KsjKeCCCRWlRQB+PvwY8dap+wj/wUQk/ZN+I+oTSfAHxpdvffCHxBeuSmlvK+W092OTt8x9mSeGKNwJTj9gq+Tf2zP2YtH/am/Y11bwVI0Wn+MtPb+0PCWruMGzvUHCkj/lnIPkb0BDdVFec/se/tN6Xrf7DWjaX8ePGeieC/i14Qu5vDfiq18Qa3b2txLcWp2rMQ7DdvjMZLLkFtxBoA+xviJ4F0H4nfAvxZ8PfE9ubjQfEGlzafeoDhgkiFdynsynDA+oFfF/7Ifxq8SaN8QNd/Y/+OV4E+NXgGAJo2pynCeLNGUf6PeRdjIse0OuSeMnkPj6y0z44fBjWpvL0n4teDtSkzjZb+JrR2/ISZr47/b0+Amu/Ez4N+G/2gPgfefZfjt8MmOq+G9Q01ld9StFO+a1yDtfgM6qdwJ3Jj94aAP0Uor5b/Y//AGl9D/an/Yy0X4hWMceneJIG+weKNJRifsF8gG9RnnY4Kup/utjqDX1JQBn6ppdjrGk/YtSt1urbzY5djf343EiH8GVT+FfJfwN8KzeNP2gviF8XPGERu9Uttbm03R4ZxlbURnBZR2KrtUenzHqc19iVgx2uh+FdH13VB5Wl6e8kupalMzbY1O3Mkp9Bhdx/E0AeHftS/tLeCv2Wf2VtV+IvixheXxzbaBoqSbZdVvCpKRKcHaoxud8YVQepwD/Mh4o/bZ/bs+NPjvVvGHh/xr4zs9Ltpi62Hgmxli0/TE+8EPkIc4A+9KzMe5r6Q1eTxX/wVO/4LNTWdtd3dh8A/B7FYpVGFttMSQAsBx+/u3XjPKqR1Edf0ReC/BXhX4d/DHR/BngnQrXw34Y0uAQWOn2ce2OJR+pJPJYkkkkkk18zmWcQwE1TjHml11tY2hTctT8FP2Of+CsnjzSfijpPw9/ae1BPE/he+nW1h8YG2SG90tydqm4WJAJo8nDNgOvUluRX9GcM0VxaxzwSLNDIgeORGyrKRkEEdQRX5Nf8FCP2E/Cfxv8Agf4h+KHw90G30f40aLaves9lEEHiCJF3SQTKMBpdoJSTG7I2nIPFT/gk3+1TdfFz9l69+CvjTUDceO/AUCLp0s7ZlvtKzsjJ45aFsRnPO0x9TmvQwGPpY+jzw0a3XYmUXFn66UEhVJPAHUmivzd/4KdftNXH7P8A+wHc6F4ZvvsvxB8dtJpGluj4ktLbZ/pVyvHVUZUU8ENKCPu16xmfmv8A8FIP2/PEPxN+KOq/s4fArUriPwXa3n9n6/qmlOxn8Q3WdjWsRUbvIVjswpPmt6rjPzh4U/4JT/td+KPhlF4km8OaH4Zmmh8620jWdcSO9kUjK7lQOsZP912Ug/eC1+jv/BL39iXTfA/ws0j9or4laSl3471y3E/hWxu4s/2PZsPluME/66UcgkZRCMYLGv2Yr4PMc+nRrOnhknbdvv2R1QpJq7P5Tf2W/iZ8aP8Agn//AMFNNI8HfFDR9S8J+G9bvYbHxboV4wa3nt5JPLS+hZSyOYz8yyRk5UMuea/rVVlZFZSGUjII6Gvz9/b6/Zy0X9oD9gnxRJHYx/8ACfeE7KbWfC+oIuJkkhQySW+7usqqVweN2w9RXv8A+yf8Rl+LH/BN74MePvOE11qXha1W+IOcXMKeTOPwljevocszBZhQ5mrSWjX6/MxnHkZh/G+0/wCEd/aK+C/xHtV8qVNcTRb6Rf4objO0H2GZPzr6grwz9oDTm1L4QeH4o0Lzp4v0sw46hmuVjz+Tmvc69szCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK5Dx14oufCHw21DWNP0G78U6sq7NO0iyKrJeTH7qb2+WNc8tI5CqoJPTBmUowi5SdktW30Gk27IyPil8Wvh18FfhFf8Ajr4n+KrPwl4ZtOHuroktI3aOONQXkc9kQEn0r8t/EX7Z37Xf7R081n+xv8Fm8H+BWJWL4i+N/Kj+0L0EsEEvyAdegnPTIXpXsul/syzfEn43Q/GL9qTULX4neOImLaD4YRW/4R7wrGTnybeE4Fw/C7ppVyxGdowK+vo444beOGGNYokUKiIuFUDoAB0FfhudeIdKjN0csgptfblfl+S0b9W16NH0OHyuUlzVnbyR+Ousf8E9/wBqj4yO178eP2wr+6kn5n0+ytbi+t8H+ERmaCJfwTArmJP+CM2hG02w/tAX8c/99/CCMv8A3yLoH9a/aXUtV0vRdIk1DWNStdJsI/8AWXN5cLDEn1ZiAK86i+OfwVm1X7DD8W/B0l4W2iJfElqST6f6yvzv/XHiyu3KnVdvKEbL/wAlf4nqfUcFHRr8X/mfil4m/wCCOPxEsYJpPCPxk0DxCVHyR6lo82ns3t8rzAfnXz/qH7Hf7e37PdzLqng3TfEMdlG25r3wH4j81Wx3aGKRZT+MeK/p5tbq1vtPhu7K4ivLWVd0U0EgdHHqGHBH0qxXbhvEDP6Ev33LU9Y2f/ktvyM55ZhpL3br5/5n8qv7Nn7ZPxn/AGOf2j/G2qXnhn+25vEksbeK/D/iGKSylmlR2YSjCgxS/O/zFGHzHINf0Lfs1f8ABRz9nj9o6/0/w5b6vJ8PfiLdYVPDXiA7DO/923uABFMc9Fyrn+7Xq3j74V/Dj4peHP7J+IngnR/GFiFKomp2KStGD/ccjcn1Uivxr/ag/wCCVM1muoeN/wBmi6eSOMGaTwVfXBMi45/0S4dssfSOQ59HPSv0/KOP8tx01SxcfYyfVu8fv0t81bzPJr5ZWprmg+Zfif0dV+YX/BWD44XPwp/4Jn3XhHRLx7XxN8Qb4aLE0Zwy2YHmXZHH8SBYu3Ep9K/Ob9jL/gpp48+Cvj2H4OftQzanrXgy2uPsMes6jCzar4cdTtKTLt8yeIHqGzInbcAFr1L/AIKGatpPx6/4LKfsb/DXSNUg8QeB7+0sb5JbSYPBdRXt9mV0YdQ0FumDnvX6xKcY03Ppa54dnc+/P+Ce/wCz3a/s/wD/AATo8K2t5ZiDxr4qhTXPEkjLhxLKgMUB9ooyq46bi5719yU1VVI1RFCqowqgYAHpTq/C69aeIrSqz3buemlZWDtX87fxs0B/2Cv+Dh/wF8XPDsLaZ8LvG9+bq6jjH7qKC5kEOpW+OeEZ1nVccbkx04/okr8wf+Cs3wth8cf8EvLrxlb24fW/A2sQalDKPvfZ5WEE6/T95G//AGzr2slxTw+OiuktH89vxMqkbxP1ejkjmto5oZFkhkUMjqchgRkEH0r+dH44WMn7bX/Bzzp3wslZ7v4d/D1xY6iqHMf2axbzr3OMY8y4fyM9fu+gr9X/ANnH48WOsf8ABDjwX8bdVuPObQ/h7LPrBz8xn06F45h9WaAkD/aHWvz4/wCCPvg+98SSfHn9ojxEvna34j17+zYJ2HJOftd0QfQvNEP+AGv0jM8Q8Lgp1I77L1en/BOWC5pWP25s7WG3sI4beJYLeFAkUaLhUUDAAA6ACmt981dYiOx2/wARqjX5XjKcKEIU1va79WdkXe7Ibi3jutPntZl3wzRmORfUMMEflXwv/wAE3lbw3+zT8YPhFK/7z4dfFrWtDijP8MPmLNGR/snzGx9DX3dXwb+y1J/Yf/BYP9uzwqp2W95quha5DF2Blsisjf8AAm6/QV9Bw1UaxFSn3V/uf/BM62yPvjXtDj12PSIZ2/c2mpw3rD+8Ysso/wC+9p/Ct6iiv0o4wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKx/EHiDRPCvgnVPEniTVLbRNB022a5v7+8lEcNvEoyzsx4AArYr8Jf2pPiN4m/bx/4Kd6L+xb8Jdem074S+Hrtrj4ha5Z4aO6e3KtKecbkhbESLnDTNu5CqQAdtqn7ZX7R37Zf7QuqfC39h7S08E/D/TJRHr3xT1q0Vmjjb+OOOVSItwB2IFaVvvfuwCR7RefsPftD6D4O/t/wX+3D4+1b4owDz8+JYI7jRNQlHPlvasz+WjHjJMm3rg197fCn4T+Afgn8EtH+Hvw18O2/hvwvpyYit4cs8rn70sjnLSSMeSzEk/TAr0as6lOnWpunUipRejTV012aKTcXdHwj8APi14o8feHPEPhH4peGR4F+NHg24Sz8XaIr7oW3gmG9t26PBMqsykEgEMuTjJ+Wvir+1j8Wvin+0HqXwD/Yl8Kp4y8XWMvkeI/HdyinStDPRtrSDy2K4bLtkEqQiyGvtP8Aah8F618QtT8MfD34e/8AFPePvF1vNp2s+MYFxLonh5GR71x0DyOzRxRKckPMzDAVjXtnwa+C/wAO/gJ8CNJ+Hfwz0GLQfD1kuWwd811KR8000h5kkY9SfYDAAA/KMJwHltHNqmJqrmpaOEOifXm7pPZdt7nszzKrKgoR0l1Z+a/gz/glXZeMNYh8W/tcfGjxN8bvFcnzvp1pfSWlhbE9UVyxkYe6CIe3evdNT/4JafsP6h4Wk02D4PzaRMU2x39n4q1T7RGcfeBkuGVj/vKw9q/Qiiv1eFOFKChBJJbJaI8Vtt3Z/Nn8fP2S/wBpT/gn/q9x8XP2a/iLrfiD4QwTCbUrUhZJNNUnpeWxzHPEennKgIzyF4Y/oN+xb+2RoP7VHwpvLfULSHw78TtDjT+3NIicmKZGOFuYM8mMkYKkkoeCSCpP6f3Vrb3um3FneW8d1aTxNFPDKgZJEYYZWB4IIJBBr+bz9o/4PXH/AATt/wCCuHw++PPw5s5Yfgn4m1J457GHJTT1kwt5YnJJK7G82LP93HVM18HxPw3hc5wU5wglXirxktG2vsvuntrtuelg8XOhUSb93qj94qKrWd5a6ho9rqFjOl1ZXMKzW80ZysiMAysPYgg1Zr+P2mmfcnwT+2d+w/4P/aY8CXHiLQYbXwz8YbGD/QNYEe2PUVUcW90BjcDgBZDlk9xkV+GP7ML638NP+Cy/wR8O/FWWfQLjwn4xi0y5ttUlO3TiZHAjByQFMku4EfKd+ehzX9YlfkH/AMFSv2YbbxZ8GV/aG8HaesPi7wyip4k8gbXvrDICzHnl4TjnqUY9dqiv2Tg7iSpSmsqxcr06nuxb+y3ol6Pt0flc8DH4RSj7aC1W/mfuBRXw9/wT3/aAn/aC/wCCcPhjWNavDeeNPDjf2F4hkdsvNNCqmOduOskTRsf9rdX3DX0lejPD1pUp7xdjxU7q4V4n+0l4RXx5/wAE/wD4zeETGJJNR8HahHAp6GVbd3j/APH1WvbKo6pbi88NahaMu5Z7aSMg99ykf1rOnJwqKS6NMb1P5wvg/wDGZtB/4NLPjx4eS5K6hD40Hh+2TPPl35t5W/Ar9o/75Nfrn/wTr+H6/Dv/AIJD/CCzkh8q+1rT21684wS145lTPuIjEPwr+Y1fEk2g/smfEz4JiRl/tD4oabcCPP8Az6Q39u36zJ/3yK/si8AeH4/DPwR8H+GoYxDFpWiWtkqL0XyoVTH/AI7X6RxDUk6VKnH7Tv8Acv8AgnHS3bOskfcfao6U8Nikr83qTlOblLc61sFfn58Jbr7N/wAHKH7SWnx/JHd/DTRZ5FH8TIyjP5PX6B1+avwnvvtf/B03+0BHF9yD4WWEMv8AvB7Yj9Gr6rh3/f3/AIX+aMavwn6nUUUV+pHEFFFFABTWZY4mkkYIijLMxwAPWnVm6trGm6D4fuNU1e7Sx0+Bd0szgkKPwBJ/CgDyXXP2ifg74d8QnS9S8ZRfbFbbILaznnROe7IhX8ia9X0XXNI8SeGbXWdC1CDVNLuV3QXNu+5HH+PseRXmNj45+DHxjgufDNvq2leLCyHfYXVu6SEdyiyKrceq9K4b4OeF7j4YftGfED4b2s0svhWe1h1zRklJYwrI7ROmfYpj32g+tAH05RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB8p/ttfGa7+Av8AwTI+KXxD0qcW/iGLT10/RXz8y3d1ItvG68HJTzDJ/wAANfBf/BGX4Qf2D+yX48+NmqxGXWPGer/YbCeTlxaWhYOQc/xzu+fXylqP/gtd4uk039iT4W+DY5Cv9t+LXupUB4ZbW3b+TTLX6E/sZeBofhz/AMEsPgX4TijEbQeFLe6nwMbproG6lP4vMx/GgD6booooArLZ26atNfLGPtcsSRPJjkopYqv0Bdj+JqzRRQAUUUUAFfKX7bPwVtfj1/wTU+JvgdrRbrWodNfVdBO3Lx31qpli2+hfa0f0kIr6tpkkay28kTjKOpVh7GgD8xv+CfPxHk+JP/BKr4a3l5cG51bQ4JNDvnY5bNq5SMn3MPlfjmvtSvzC/wCCb0b+F/EP7WHwqDA2vhT4oT/Z1H8CSmSMAe3+jfqa/T2v4p4lwscHn2Jox0XM2vSXvfqfoGEm54aEvL8tArI8QaFpvijwJrXhrWrZbzR9WsZbG+gfOJIpUKOpx6qxFa9FfLxk4yUo7o7Grqx+Iv8AwS2u9S+Dv/BU79ob9nHVJ28sQztGkhA3zafc+UG4yMtFOx4PQe1fv9X4Z+L9Mj+En/B238LPFEOLew+IWkq0oDcPJNazWLZ9MvAjY9ee9fuZX9KY6ssXGji1/wAvYRk/W1n+R8LyuEnDswooorySj+LP4ieHGs/+CrvjDwjtKqvxTns/L9zqJT+tf2sWu3DZ9K/ka/ar0f8A4RH/AIOJ/GkYXy0f4lWGqKfX7Q9vck/nIa/rdSTare9foWY4iMJ4atLblb+9I5IJtNDW/wBY31ptFFfn8nzSbOsK/KH9mPUP7e/4OgP2xtQhPmW9h4etrDd6NH9kRh/31G/5V+r1fjT/AME1dQ/4S7/gr1+3P46VvOhvNckWKTttfUbhlA/4Cg/KvtOGoXxM5dlb73/wDnrbI/bqiiobi4t7PT57u6mS3tYI2kmllYKkaqMsxJ4AAGSa/SjjIdQ1Cx0nQb3VNUvIdP02zgee6uriQJHDGilmdmPAUAEknoBX4s/HL/gs58PfB/ji+8O/BX4ey/E5LaUxt4h1LUW0+xkZSQTFEImklU44YmP15FeB/ta/tPfFz9uz9pC8/Zd/ZR0261T4c2twV1nVLaQQx615bYaeaVgBFZofuqT+8IBwflUdt8Lf+CLegxeH7W++MXxavrzVZI902leF7FIYLdv7v2iUs0mPURp+PWvLxWYYTB6VpWfbdlxhKWxX8A/8FvZJPE8Ft8TvgZFb6RI4EmoeG9dZpYBnr5E0eHwP+mi9K/aT4LfHP4Y/tBfBa18efCvxND4j0KVvLnUI0VxZy4y0M8TANG4z0IwRyCQQT+Ufiz/gjD8FdQ0Bk8HfE7xX4Z1QRkRzX8MF/CW7FowI2I9g4r4x+H/h347f8EsP+CivhnWPHC/2z8GfFF0ml6vq2mMWsNStWf7+0jMVxDzKEbDEBgCVYms8LmmCxcuSnL3uz0HKEo7n71fHP4K2eu6FN498EW40T4iaOfttvcWQEZvPL+YqwHBfjhuueDkGvRfhTrVn4++HmgfElowutX2jpY3oAwI3ikcyAexckj2xXp1pdWuo6PbX1nMl1Y3UKywSocrIjDKsPUEEGvFPgLZDS/A/jjR412Wth441S3th22LNxj8c17Bme6UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfgH/wW+mmn8Ufsw6ShJjmOtuU/vNu09V/m351+82g6TDoPgfRdDtf+PbTrGG0iwP4Y0CD9Fr8Qf8AgsxpazfEj9kfVplxZx65qVrO+O0klg2Pyjav3UoAKKKKACiiigAooooAKKKp6lfQ6Z4ev9SuZFjt7S3eeV2OAqopYk+2BQB+Lv7Cs8N1/wAFLP2/bi0YtZyfEBCnof8ASr/H9a/Uavyi/wCCWH2jxJ4H/aL+Kk0RjXxd8QGkiLDllRXm/IG6I/A1+rtfx1xnONTiXEOPeK+6MUz7rAJrCR+f5sKKKK+EPSPyV/bxVND/AOCs/wCwj4uX5JG8VrYzSei/b7Tb/wCjpK/a6vw//wCCpWoWug/Eb9lDxNdyfZ7fTPGjXE0//PNI5LaRj+ATP4V+3NrdW99plveWc6XVpcRLLBNEwZJEYZVlI6gggg1++Ze3Ph7Byfaa+6b/AMz5HFK2Kn8vyJ6KKK0OU/mR/wCCqXhlvBv/AAWa8L+L4YvLi17RtM1MNjhpIJmgb8f3K/mK/pntbiO7023uoTmKaJZEPswyK/Db/gtR4JmfwX8D/idbw8aff3ej3MoH/PVUniBP1hlx9TX7JfCnV49f/Zg+HOuRP5kd/wCGbG4Df3t9ujZ/WvpsfP2uW4afbmX3W/yMY6TZ31FFFfMmxzvi7V4fD/wo8Ua9cP5dvpuk3N5K/wDdWOJnJ/Ja/Hz/AIIo2s2ofDz9o3xrdLm41PxHYwl/9pY55nH5zLX6H/tkeJP+ET/4JX/HzWRJ5bf8IXe2qNnndcRG3GPfMtfHv/BF3Rf7P/4JkeMtVZMNqnj+5kVsdVjtLaMD8CrfnX6Nw1C1KpPu0vu/4c5K26P18r8K/wDgox+1R4z+KHx5sv2H/wBnJpdW8QavdrYeMbywfDSSMedPD9EjVfnnfIAA2kgBwftf/god+1pH+y7+xpMvhy7j/wCFq+K/M0/wxDwzWo2/vr0qQQREGXaDwXZOozXgX/BM/wDZHuPhT8Hpfjx8SreS7+L3ji3+0Qm9y02mWMxEgViSf30xxI5PIBVTghs/SZjjoYDDuo9ZPRLu/wDLuZQjzM+tP2Sf2ZPC/wCy1+ybpPgfSUgvvE1yq3XijWkj2vqN4V+Y85IjT7qL2Az1Jz9RUUV+N1as61R1Ju7e53pWQV89/tVfCnRfjR/wT/8Aih4F1m0juJJtCuLrS5HXJtr2GNpLeVfcOo+oJHevoSvB/wBp/wCIVj8Lf+CfPxg8cX0ywmw8LXa2gY/6y5liaKBPxldBVYdzVeHJ8V1b1uJ7HO/sD+Mbzxz/AMEfvgPrWoSme+h8Nppszt1b7I72qk+pKRKSfU19KeDvD58O+EZreTH2y81C51C8KnI824maVh743bc+1fMv7APhO88F/wDBHf4C6TqETQ3k/hxdSkR+qi7ke5Qe3ySrxX2JX7weaFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRXi/xn/aG+Df7PvgZdf8Ai3460/wnbSKTa20haW7vCO0NvGGkk54yFwO5Ffiz8a/+C1mpTXN1pPwD+GMNlbqxWPxB4tm8ySQdilpFgL65aRuv3RQB/QdRX8hurftE/wDBRb9ohpLix8RfEbWtNnOUh8KaS+n2YHYKbWNFOPUkn1Jrg7z9kn9uHxZI15rHww8d6xLKMtJq14S7fXzpc/nXm1cwwFCXLVrQi/OSX5s1jSqy+GLfyP7LqK/jCj/Zi/bY8DSLfad8M/iJoMkX3Z9JaYMv0MDkiu78Ofthft7fs9albx6l408Z6fYwsA2neN9Ka8tpR/dzdRlgD6o6n3rSjjcHiHajVjL0kn+TFKnUj8Sa+R+xX/BZHwpLqH/BP3wD42gU+Z4X8cW7SMB9xLiN0z9N6xj6kV+tGkalb614U0vWLRt1rfWkdzCfVJEDL+hr+aD4j/8ABTfS/wBpn/gnZ8Qvgb8bfBEXhPxNq1nFJpXijQmeeyN1bzpcRCa3b95EGaIKXRn4Y/KAMH9xv2J/ilpXxe/4Jf8Awf8AFWm3Sz3EGgQ6XqcW8M9vdWi/Z5Eb05j3D1VlPeu4zPqmvzw/aK/4KN/Cn9nP9uTwp8FfEWg3+tSXaQyeJNatLgLHoKzkeSWiKEzHad7BWUqpBG4nFfofX82P/BR741eBNG+NPx6+Ausfs66RefFDWdcsNQ0v4mPdAXbQPb2zRsqeXv3IiG3AEgQhSSM5DAH7E/tX/tr/AAt/ZI0DwXceNLPUfEWpeJrhhYadowRpRbx7fNuWLELsXegAzlieOhI+n/Bvi/w/4/8AhP4c8b+Fb5dU8N67p0V/pt0qkCWGVA6nB5BweQehr8P/ANt74h/B34R6R4Q8J/tBfAGX4peMtY+CthYeFtdkvPKGl3USyRzx8n90yzMkhkjy54UjGK/Qj/gnBa6rZ/8ABE/4Cw6wrrdNpNzLEJAQfIe/uHg/AxNGR7EUAfb1FFFABXzX+2J46tPhz/wS++OXim7uPsvl+Ebuzt37+fcxm2iA9y8q496+lK/Hv9urxt/w0R+258MP2JvBt41xpdtqMXiP4pXEB+S1tYNskVsx/vENuIzwzw9T05sRXpYWhOvVdoxTb9EaU4SqTUI7vQ9K/YD+HjfDH/glh8M9Nu4Tb6trFs+uX6sMEPdMZEB9CIvKB9wa+zBMtcvam3tNPt7O1jW3tYI1jhiQYVFUYCgdgAMVcS4z/FX8PY6rUxuMqYme85OX3u5+oQwvsqaiuiOgDKadWTHNzV6OTIry3FozlBo/G3/gsRZzXnwj+BsNvGZLiXxBdwxKOrM0SAD8TX0N/wAEr/2kLj4kfsq33wT8ZXDx/EL4c4tYo7ria407cVjyCM7oWBhYHkAR+pryT/gquvmaH+zQPXx7t/8AHY64H9sjwhrX7DH/AAWU8D/tafD+xdfh34x1B/8AhJLK3G2MTvgX1ueuBMn79OMCRWxjaK/p/hjBrHcIU6f2k5NevM/z2Ph8dLlxr+X5H740Vh+GfEejeMPh3ofirw7fJqWg6xYxX2n3UZ+WaGVA6MPqCK3K+faadmZn55/8FRvBa+MP+COnj64WEzXfh2/sdatz/wA8zHOIpG/79TSj8a9i/Yd8Rf8ACUf8Ej/gBqnmeYyeELeyds9Wtc2zfjmE16p8dvBI+JH7GHxU8CbQ0uueFr6zt93QStA3lH8H2n8K+Kv+CUHiOTWP+CSOj6NcZW68OeJNQ02WNusf7wThT6f66vaT58pcf5Jp/Jr/ADRntUP0rooorxDQ/Oj/AIKpeJP+Ee/4I3+OLdZPLm1rVtO02Pn7264WVh/3xC9d3/wTv0PTfhR/wQ1+Geta7NHpNjPo934m1S5mO1IoZZJJvMY+ghVGz6V8p/8ABYrU7m//AGYfgr8OLDMl94j8dCSKBOWdo4GiXjv81zio/wDgpL8Srz4L/wDBOz4N/se/Dtnbxd4s0yy0ea2tDmX+zrdY7cRKB/z3mCoPUI45zx+rcPw5Mv5u7b/T9Dhqv3z5++B+hav/AMFHP+C1Pij47eOLOSf4IeA7pV0bT51PlSJHIWsbMjjJY7riXjnlSMMK/oMACqFUBVA4Ar5o/ZE+Adh+zf8AsI+DPhzFHH/by24vvElyg/4+NQmUNMc55C4WNf8AZjWvpivhc1xrxuKcl8K0Xp3+Z1QjyxCiiivDNAr8W/2zviUP2p/+Ckvwn/YZ8A3puvDsHiWG++I17bHIXyMvJb+/kwiRm5x5jIOqV61/wUD/AG/NH+AHgbUPhd8L9Tg1T42ajB5c0sOJE8OROp/fScFTOR9yM9M7m4wGqf8ABLP9kfWvhd8MtW/aE+KlnJ/wtHxzBu06O9Ja4sdPlIlLyEnIlnbDsDyFVQeSwH3mRZZJyWKqrRfCv1/y+85as/so/WzTdOstH8O2Gk6bbraadZW6W9rAg+WONFCqo9gABV2iiv0Q5QooooAKKKKACiiigAooooAKKKKACiisnXte0fwv4M1TxF4i1K30bQ9NtXur++u5AkVvEg3M7MegAFAGhcXFvaWE11dTx2trDGZJppXCpGoGSzE8AAckmvw3/bI/4K3ab4YvtT+HX7LzW3iDXELQ3vjq4i8yztX4BW0hdcTsDkeY3yAjgODkfG37bn/BQTx3+1X8SD8GPgdFqem/Cm5vFs4bW0jYX/iqUsAhkXG9It33YR16vk4Vft/9in/gnX4f+DdppvxJ+MdnaeJ/ioVE1lpjgS2egHnpyVmm6ZfG1T93P3j8rnmf4HIcN7Su7yfwxW8v8l3f5vQ7MPhqmJnaO3VnxD8Ef+Cf/wAef2pPGB+Ln7RHi3V/C+j6o6ztd6xm51rVU7bY3b9wnQAuOn3UIwa/Y74Sfsa/s5fBewt/+EP+GunXWrR4ZtZ1pf7QvZGH8W+XIQ+0YUe1fUFTLETX8w5rxPnOdVGpTcYdIx0Xz6y+fySPr6OEw+HW133ZD0GBRV1YeOlP8nivmI4Oq0dftEZ9Q3Fvb3llLa3VvHdW8i7ZIpUDo49CDwRWk0VV2TbWE6E6epSmmfKfxI/Yo/Zh+KkU7+JvhJpFrqEgONQ0RX024Qn+LdblAxHXDhh6g18f6f8AsH/G/wDZo+Itx4+/Yz+N89lM7Brzwh4qiVrXUFHSOSQfu5OCQC0asvUOD0/Wiivo8v4mzvLGvY124r7Mvej9z2+Vjlq4TD1fij92h4n8A/2u4vHXi+x+Fnxu8G3XwN+PRQhfD2qPvsta2/el0+6H7uYdCYwxYZ43gbq9b+IX7MfwM+Kv7Qfgz4p+Pvh/ZeIvHPhYg6PqM08ybNrb0EkaOEmCN8yiRWCknHU1jeMPBHhPx/4PbQfGWg2viDSzIsqRXKcwyKcrJG4w0bqeQ6EMD0IrxH9oT4nfGr9n/wDZY0H4hfDwS/E6y8G3hbxPoeq4NzqmkMMFjOqlhNAQreaFJK7i6uQSf3fIeO8FmU44fGR9lUeif2W/XePo9PM+cxOXVKScqeq/E94/aE/ZZ+DP7T3hnw3pfxc8OzaumhXputNuLO9e1nj3Y8yLenPlyBVDL/sggggGvdND0TSfDXg3S/D2g6fDpWiabaR2thZ267Y7eKNQqIo9AABX58fB3/gqV+yb8UtEs49c8ZP8KfE0gHm6V4ot3jjVu+26RTCR/vMpP92vqdP2nv2c5NLW9T45eBmtWHD/APCTWv8ALfmv1w8Q90or4N+JH/BSz9jr4b6ZO0nxWt/GmqID5em+FbSW/kkI7eYqiFf+BSD8a/J/41f8FUvj5+0B4nHww/Zi8F3vgGHU5Dbw3dsVvdcvUPXaQmy1GOpXcyjnzB2mUowi5SdkiknJ2R+k/wC3N+394Z/Z38N3Hw3+G0sPjL4/aqv2ax0y1/fJorSYVJrgAEGTLApB95jgnC9fIv2M/gHrHwj+FuteOviRcSat8bPHNx/aHii/upPNmh3MXW3L5OWBYs5HVjjkKK8f/ZE/YZX4U62nxV+MUkfij4tXDm4toZJjcRaS7cs5kJImnJJzJyF/hyfmr9II0kLV/P8AxbxLTx8fqWElemvil/M10Xkvxflv+lZNlDoL6xX+Lou3r5/kbSXDZq9HJXx7+0h+1z8M/wBmvwykWvzN4h8bXUPmad4ZsZAJ5R2eV8EQx5/iYEn+FWwcflXpf7TX7eH7Xnxy1Dwf8DZH0O5hszfL4e8O3Vnp7w24ZR5jXV0yO3306OAdw+Xmvkcr4VzTN4e0ppQp/wA0rpP0Vm3+XmdmOzPB4SXI3eXZfqf0URNkVpQseK/n7b9oD/goX+xz4v0u6/aI8K6t4k8EXFwElh102tzFKT1WLUbbzAkmBkKzsOPu1+z/AMA/jv8AD79oX4HWnjj4f6kbi3yItR0+cbbrTp8ZMMq9j6MMqw5BNeXnvDOZZIlUrJSpv7UbtX7O6TT/AAfRnn0cfh8XpDR9mfEH/BTa0+36l+yjZ43faPidDDj/AHjEK/Uz9pD4F+Gv2jv2PPF/wp8TKsUep2/made7NzWF5HloLheR91uoyMqWXvX55/t5aG2t/Fn9jK2Vd2fjTpqP/umRC36Ka/YCv3zgR34bpesv/SmfG5l/vcvl+R+MP/BMj4reJvCWo/EL9i/4tbtP+IHw7vppNFgnbJls/M/exIf4lR3WRTnlJhjha/Xqvy9/4KEfBrxN4F+LHgX9ub4N6eX8dfD6eP8A4TGxtxg6ppQyryN67EZ43IBPlvn/AJZiv0P+HfjvQPif8CvCfxC8LXIu/D/iDTIr+ykzzskUHa3oynKkdiCK5M+wX1fE+2ivdn+fX79/vOalK6sdmRlcHkHqK/Mr9gvSm+Gv7YH7a/wTdTb2uj/ERNc0qE97a+jZlYf8Ajh/Gv01r49Phg+Df+C4EHiu1i8nTPiL8MZrW8YDhr/S7qJlz7tb3PHtE1eFh5/uqtN/aV/nFp/lc1e6Z9hUUUV55R+Rv7V1inxQ/wCDiP8AY2+GM2JtL8NWUvirUFP3VEczz5b6CwQ/RvevK/2bbGT9sz/gv58Vv2kddhN/8OPhxcfYPCSScxmWNmisyOnRVmuCOzuv485+1V8RZvAP/BSD9sb4sRTFdY8PfC7TfBPhll+9Fe6uEBdPR0hW4cfjX6Q/sGfAuP4B/wDBNXwJ4burdYfE+s2413xCQOftVyitsPr5cYjj/wCAE96/RMRX+pZFTpx+Kat9+r/O3zORLmqM+yKKz9U1bS9D0C51XWtStdH0u3TfcXd7cLDDEvqzsQAPqa/L79oH/gq18E/hrd3Phn4SWcvxs8b7/IT+z3aDTIZSdoBnKEzHOPliVgem8Hp8Ph8LiMVPloxb/L5vZHS5KO5+oGravpegeGL/AFrXNRttJ0exgae8vbuZYoYI1GWd2YgKAO5r8QP2sv8AgqVcaxq83wh/ZDhude8QX832F/GENm0ju7HZ5WnwMhZ3JOBKR/ug8MOBj/Z3/b//AOCg/iWz1z43aw/wa+ELyrNZade23kRInUGHT1YSyuAeJLhlz2bHA/XH9mX9h/4E/st6PFdeCvD51rxw8Pl3vi3WP319NkfMI/4YEP8AdjAz3LV9/gMgp0WqmJ959ui9e/5epyyqt7H57fsM/wDBMnUdM8bWPx8/aphOseMZp/7R0vwjfv57Qzs3mC6v33ESS5OfKOQDy5J+UfuV0GBRRX2uxzhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABX83f/AAVq/bEvfGHxbuf2Y/AOpSReE9AnVvGVxbyfLql9hHS24HKQH7wzgydfuCv3J/ag+Mlv8Af2CfiZ8WJShutE0k/2bG4yJLyZ1gtlx3Blkjz7Z7V/Nt/wTe+AM/x+/bi1X4qePFk1vwz4Qul1LUHvcv8A2nqcxdoVck/NtZWmbryqg8Nz5WZY+hleBqYut8MFf1fRLzbsjalTlWqKEep+h/8AwTw/Yls/g38O9O+MXxJ0kSfFjWLbzNOs7lMnw/bOCNoGcedIhBY9VB2jHzZ/U9VLGkVdxq/DDX8bYzGYzPMfLE4h3cvuS6JeS/4O595CFPDU1CIyOGrscPFWIoavxw19RgsqulocNSsUVh46Uph4rU8njpUbR8V9E8t5Y7HKqt2Y7x8VTkWtiReKzZl4NfJY7DKCZ205XMtuGptSSffqOvgpK0memtgprKskTRuoZGGGVhkEelOoqSj8yPjd/wAEu/gR8TvFF/4h8HXl98Jdeu2Mk6aVCtzp7yH+L7M7DZ7rG6L7Cvjy4/4I6+Lo9SCW/wActImtO8snhuVH/wC+ROR/49X78Mu4VTkhzX3WE4v4hwlNU4V20v5kpfi03+JxvA4OpK8ofddfkfi/4L/4JD+BdMvYbj4gfFbVvFKq2XtNI0tNOjYf3S7PKx+oxX6K/Cn4B/Cn4IeEm0f4Z+DbTw5FKB9puQWmurn3kmkLO3PYnA7AV9APb+1V2tv9muXG8QZtmUeXFVnJdtEvuVl+B6uGoYTDO9OCT79fvZzf2Wvk39sD9o/Tv2a/2a21a1SPUPH2ts1n4X01xkPLgbp3HdIwwJHclV75H2p9l4+7X4//AAm0ux/bI/4ORPE2teIof7W+GPwjt3/syyk+aGWa3lEURI44a5Mk3fIjVTkV7/CeVRznNFGprTguaXn2Xze/kmRmWYyw2GfI/eei8vM9I/Yw/wCCdM/iTW4/2j/2vYZfF/jzXZv7SsfCuqjcluW5Se8AOHcjBWAgIgADAn5V0v23tDb9lf8A4Ko/AH9srwrYix8J3l1H4b8cw2kQVBFs8oNtHHzW24AAcG2THJ4/aWvn39qb4L2f7QH7BnxG+F9xGhvtS0xpdIlcf6m+h/e2757fvFUE+hP0r+r4xjCKjFWSPy5tt3Z61rWh+EfiR8J7nR9e02w8XeDtcsh51rdRLNbXkEihlODwQQQQfoRX89vxe+F/ir/gmD/wUV8O/Fn4cteav+zt4vvPsmo6czFvssZbc9lIxJLOi5khkOCQpUnht36Gf8EufjhefEr9gVvht4qkeP4gfDC8/sHUre4P777MC32Zm/3QrwnvmHnrk/XX7SnwY0f9oD9iXx98LdYjUtqumu2mzsuTbXsf7y3lH+7Iq59QSO9c+Jw1DGYeWHrR5oyVmioTlTkpR3R8XfFbWdJ+KX7X/wCyHpem3Ud9p9347svFWgXkQyl9YLY3EsjL/tRtGhYHtMnvj9Ua/m5/Zq+LOt+F/wDgm54X8d6havc+Mv2a/iUINUtHAaddCvd1tdwj6LNNjrjyMDHFfeXxn/4K7fszfDu0mtPh62o/GbxAqfLFpUT2VirY4D3Myc+5jRxXyPC2GjgMBUwS3pTlF/g0/nFp+rZ24ybqVFU7pP8Ar5n6mXlpa6hpV1Y31vHdWdzE0NxBKoZJEYbWVgeoIJBFfAfww0/w/wDsa+NfHXwu8X+KNP8ADfwOvJ5vEfw71PV79IItOikcfbdKZnbkxSOkkfdkmOMlGr8tPFH7X3/BSb9prw5qWqfCXwXffC74dJbSXEt1ollHbDyFUsWN/dgM2FBP7kqT2B6V8SXX7PXxK8e+JpPEHxN+JEuoaxN/rbm7ml1K4b23yMMD6EivTzGvlmJoyoVaqun0d2n6K9vmc8KdVNSSP3m+In/BVT9kXwO1xbaN4q1P4j6lFlTD4d0iUxbh28+cRxsPdCwr4N+Jn/BYy21rxT4c1HwJ8BlhvtBv5LvTtS8QeIdxzJbyW7o0EMQ+VklOR5p5CnsK+P8ASf2V/AdmFbVNR1PWGHUeasKn8FGf1r9IP2S/2R/2VPGHw61oeIvhLY654m0u9HmXF/qd5MJYZFyh8szeXwVccL6Z618Nisbw/lVB1pQnUt6ddO8dDup0K9aXLdI+K/EX/BX79qrVp5P7EtfB/haFvui30Vrh1/GWRh+YryfUP+Cnn7bl9K234yLYRt/yztfCmkqB9CbUt+tf0IWv7I/7Mdmirb/ArwbGFGBnRImP6ivhH9rj4EfCnwn8ZPDreH/hz4f0fTb3R+YLTSoo0MiSsGOAOu1krzsv4tyLF4hUKeEte+r5Xt950VMvrU4czmfh/wCMPjt8V/H3jXWfEXjDxdLr2ratrFnq+pS3Flbhbq7s4mhtpGRYwh2Ruy7cbSGOQa+oI/8Agp9+2ymhTWDfF6GQSRGNZ/8AhE9KSWIYxlSlsACB0ODXs0nwt+HM3+s8FaQ3/bko/pVO0+B3wZuPFOnS6x4EtbjTluo2uoILqe38yPcN65jkUjIyMjBFfaTzjLakUqlC6jtpF29LnB9XqdGfnZ48+LHxK+KXiEal8SPHWu+NbkSbwdU1KSYIe+xWJVPwFfpd+xf+2L+xh+zytjda5+ztr1j48VQtx41k1aHXLjOMExI8cAtx14jXPqzV9761/wAEsf2TfEmlxXmgWPiTwsk8Qkhaw1+SZMMMg4uBIeh9a+dfHX/BHXw6vhvUb74f/GTVLe+hgeW3sda0WK4WdgpIj8yOSMpk4G7a2PQ15mG474cqWg5Sp+sX/wC23N5ZbilrZP5/5n6ufC39vb9kz4vSW1r4V+MWk2OrzEKNL19ZNLuQx/hAuFVXP+4zD3r6+iljnto5oZFmhkUMkiMGVgehBHUGv4jvEX7MfxM0R5/sdraa8sTEOtrcBJBjr8sm3n2BJrU+Gv7Rn7T37M2u29v4K8d+I/BUET5/se+Xz7CQZ5H2edWiIPqoB9CDzX6HRxWHxH8Kafz/AEPMlCUd0f2w0V+CvwB/4LRaZeXOn6B+0V4D/shmKpL4r8MFpIR23S2bAuo7kxux9Er9sPh38TfAHxa+Gln4w+G/izTvGXhu5H7u906cOqnAOx14aNwCMo4DDuBXWQd1RRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH4s/8FrvH02i/sY/Cz4e29wYz4n8TTXlxED/rIrGJevsJLmI17R/wT6+FcPwr/wCCXPw8t5Lfytc8RQNr2quVwzPcndEp/wB2Hyl+oJ718Lf8FvLu5uvj/wDs96KvzRx6JqUsS/7cs8CH/wBFLX7W+HtHttB8F6LoNku2z02xhs4B6JGgRf0UV+I+JGJnHB4fCx2nJt/9upf/ACX4H0GVQXPKfZfn/wAMbsMfNa0MdVoU6VsQR1+ZZVgk7aHrVqhNDFWjHDxSQx1rRx/LX7XluXKSR4NWrZmeYuKpyrgVrS4ArKmaqzClClGxNKTkZU1ZU3Q1pzNWPM1fjWa1Iq571FMoyf6yo6U/epK/NJO8rnrrYKKKKkYUUUUAN2LTfLXNSUUDuzj/AB3r1j4P+CXi/wAWahIIrLRtFur6Zjx8sUTOf/Qa/Bz/AIJP/ETWPh7/AMFDrXTfFUclroXxf0i7i0y+l4S5vbWZpBz6krMn+86+tfd//BTn4zJ4C/YQb4a6PcbvGnxEul0yztY+ZPsiurXDgY75SIf9deOleW/tWfs3a58Bv+CM/wCzH4+8HwC1+IPwNvbTUdRmhXLbruVJLtjzyouvLyORtz2Ff0x4c4GdHLquKkv4kkl6Rvr97a+R8lmtXmqxh2X5n7pUV578J/iLo3xc/Zp8D/Ezw+wbSfEmjw6hCobPll1BaM+6NuU+6mvQq/aD58/DTxtMf2J/+DlzRvGQP9m/CH43xGLUh92CG6mdUlbvgpc+VKegCzsOB0/cuvzx/wCCmnwGb41f8E0fEGqaPaGbxp4Ff/hINIeNcyNHEp+1RD6xbm/3o1r0X9gz49L+0J/wTY8DeKr66Fz4s0qH+xfEgJy32u3UL5h/66RmOT/gZHOKAPzY+FvgeyuP+Cs//BRz4FrDt0rxPpNzPFGV+WJ7gGRDj/ZN3kfSl/4Jb/Cv4E+J/wBm7WvEmqfDnTNQ+MHhvxBLp+sX+qq128Y4eFo45CY4uNy5RQSYzk16B+zFef8ACaf8HCn7bXjaxYXGk2kqaT53ZnjkSAAe3+it+Arwz/gnl4gk8H/8Fkv2nvhOJMWGoXN/dImePMs78qMe+y4f8Aa/B+IpValXNKVGbi4qlPRtXsrSTtuuVp28kfR4WyVGUle7kv8AL8T9s9Ys477wbqthIoMNxZSwsuOzIVI/I1+EEiNHO8bcMrFT9RX73Tc2sg9UP8q/CPW12eM9XUcBb2UAf8DNfnvCsn++j/h/U9PGr4fmZdfUn7IviZtF/anTR3fba63YSW7AnjzEHmIf/HWH/Aq+W69F+EeotpX7UHgG9Ulca7bRkj0eQIf0avtsfSVfBVKb6xf/AAPxPOpS5aifmftfXwt+23pofwp4F1jb80V1PbE+zqrf+yV9018jftmWqyfsxaPdfxQ+IYlH0aGXP8hX5Bk03DM6T87femj3cQr0ZH5iUUUV+3nzp+yHwA8Rt4n/AGR/Bt9I/mXFvZ/YpznJ3Qkx5PuQqn8a9kr42/Yt1Y3XwI8TaOzbmsNZ8xR/dSWJcD/vpHr7Jr8IzOkqGPqwXd/jr+p9NRlzUkz8afjx4ZXwn+1f4y02JPLtZb03lsoHASYeYB9AWI/CvFNQ03T9W0qWx1Syg1CzkGHhuIg6N+Br7X/bS0dbX45+GdajTaL/AEcxuf7zxSHn/vmRR+FfGtfseWV3WwNKpfWy+9afofP1o8tVo5/wT+wT8O/jzZeLrDwr4guPh543soFu9OGw3On3C5KskkZIZBuKfMjcZ+6elfL+seBf2vP+Cfvx0h8V2D6n4NUTiODXtKkF1o+qqDkRyjlGDYP7uVQ3oB1r9Tv2Vdc/sb9sTRoWbbFqdpPYuPXcu9R/31Gtfqlreh6N4l8J3+g+INLtda0W+hMN5Y3sCywzIeqsrAgiprcX5nkmY+zqfvaTSdnuujtL5bO/yKjgaOIpXWkkfG/7E/8AwUs8B/tINpvw/wDiHFa/D/4yMgjgtjKfsGuMMfNbOw+SQ5/1DEn+6W5x+olfyk/tzfsb6f8ACH9pGXXPgpbXFhos9nHqqaJHMzPZNvcMbdyd21WjyEJLDsTwK/RD/gmv/wAFDZ/ioNN+AXxw1Yf8LHt4fK8M+ILltp1xEAH2ebjH2lQMhif3gBz84y37pluZYXNcJHE4d6SV7PdeTPnatKdGbjI/aaiiivWMQooooAKKKKACiiigAooooA/nr/4LgaTNa/Ez9nPxRErKs1hq1p5g6K0MlpIo+v74n8DX7PeF9XtfEfgLQ/ENkd1nqlhDeQEHqksYdf0YV8A/8FlPh7L4m/4JpaB45t4jJJ4N8Uwy3DAfcgux9mYn28xoB9SK9Y/YF+IcPxI/4JVfCXVPtHn6jpmnNouoqT80cto5hGf96NY3+jivxrxBwrqUMNiOkJNf+BJP/wBtPdy2dpSj3X5f8OfakK1rw9Kyoe1aUTcV8blfLGx3Vbs2ITgVc83C1krJxTmm461+m0cdGjT0PJlTcmWJpayZpKdJNWbNNXyOZ5ipJ6ndSpWIJpOtZEz5P1qxNL1qgTls1+M5jivay5Ue7RhYSiiivnTsCiiigAooooAK8N+P37Qvw5/Zx+Cdx4z+IGqCHfuj0rSoPmu9TmA4iiX8Rlj8qg5Jr59/ae/bj8L/AAb8RL8MfhrpbfFb48ahILax8N6aGlSylfhTcFActzkQr8xxzsBzX4++NLv4q/Cf/grx8LfHX7enhM+Mbe/Nvqd5pV9MJbSCylLIBHHCfLH2d/mMIypZMNu3ZP6pw1wZic2lHEYu9Ojv/ekvLsvN/K+68bF4+FFOMNZfgj9BP2XPgD8TP2xv23NN/bM/aK0l/D/gHTZI5vh54Vdj+/WJ90D9m8lH/ebmAMrnOAnB/Z34heCdH+JHwK8XeAPEEIuNF8Q6RPp12vcJLGU3D3Gcg+oFdHpd5p2oeGdPv9HmhudJubZJbKW3IMUkTKCjLjjaVIxjtV6v6kw9CjhaMaNGPLGKskuiR8dKUpycpatn5Bf8ErPHWs+FdK+Mn7I/jicp4s+GniKd9Oik4Mlo8rJMFH91Zhv6nicelfr7X4p/tcQyfsn/APBdX4I/tXacjWvgfxwf7A8cMg+RW2rC7v1zmExSDA+9bH2r9qo5I5YEljdZI3UMjqchgehHtXQSNmhiuLOa3uI1mglQpIjDIZSMEH2Ir+ev4cfEKH/gm7/wVF/aa+GHiIvbfDHX/D1z4i8GI5IjmmjjeayiXrgsDLbE/wB6NeOmP6GO1fzr/t5+IvD/AO2t/wAFYvhj+z38IdNg1fUfCss1l4h8XwMXWNGdGuUGMK0VuEY7snMjFVx/FjWrU8PSlVqO0YptvsluVGLlJRW7PpP/AIJceBdU079jrxj8YPEmW8QfErxLNqUkrDG+CF3RW/GV7hvoR6V8E/sY60usf8HKnizVrCRvseoar4kkOP44yJmGfbIU/gK/ab4reJvC37MX/BNrxJqelxxaXong/wAK/YtCt26NMIxDax+5aQoD9Sa/Gz/gkZ4H1HxF+2x8QviheK09poegNatcOMlrq8lDZz67IZf++q/nPBYuWNwOcZvV0jUXJG/ndJfJOKPqqkPZ1KFGO61f9fef0LXDbNPnf+7Gx/Svwf1Ob7R4k1C4zu825kfP1Ymv248fasuh/BDxdrDNs+yaPcSKf9oRtt/XFfhzXzPC0Hy1Z+i/M6ca9YoK6nwMrN8bPB6ocOdbtAp9/OSuWr074L6Y2r/tWeAbNU341mGZh7Rt5hP/AI7X3mIkoUJyfRP8jzIq8kftNXyv+2Ft/wCGR489f7dt8f8AfElfVFfIf7Z14Iv2adFs92Gn1+NseoWGX+rCvxTKU3mVL/Ej6Kv/AAZH5j0UUV+5nzZ95fsRXTDU/H9n/A0VtL+IMg/rX6BV+ef7Ecbf8Jj48m/hFnbr+O96/QyvxjP0lmlT5fkj6DC/wUfCn7blpnwx4DvtvK3VxDn6qjf0r89q/Rz9tjH/AAqfwX/e/taXA/7ZV+cdfoPD7byuHq/zZ5eK/jM9C+Et+2m/tPfD+8Vtu3X7VGPoryqjfoxr9sq/CvwjIYfir4ZlBwU1a3YH6SrX7qV8xxTH99Sl5P8AP/gnZgn7sj87f227Hb498C6mB/rdPngY/wC5IrD/ANDNfjP8bvhZeaTrMPxY+HrS6Tr2mXKX10tkdjpJG29bqMjo6sATj0z1Bz+337bkI/4RzwDc/wAQubmP/wAdQ1+erKrxsjKGVhhgRwRX3PC+Mq4XA0qkOl013V3oedjIKdWSZ+w37Bf7UUP7Un7Cmk+JNTmjHxB0Fl0nxdAo27rlEBW5C4GFmX5xjgNvUfdr7Yr+ar9g3xNcfs7/APBaiz8GRyvD8PfinYS2MMGf3cV2D5sH/AldWjH+zP3r+lWv6Bo1oV6UakNmfNSi4uzCiiityQooooAKKKKACiiigDyr45fC/T/jR+yH8RPhZqbJHb+JNEmsklkXKwykboZP+ASKjf8AAa/A3/glR8WNQ+Gv7T/xH/Zg8eZ0rUL67kuNLtLg4MGo2gZLqAepeNA3XH7k4zur+kev5x/+CqHwF8S/BD9tfwv+158LVk0uz1fUoZdVurVeNN1iEL5crL02zquTxguj55cZ8XNsvhmmX1MLLTmWj7Nap/fv5HRRqujVUz97I2q8klfLf7LP7Rnhn9pb9lHRfH2ivFa60qi28RaQr5fTbxR8yHPO1vvoe6sO4IH0ostfzPCrVwVWVGquWUXZrzPrLKcVKOzNfzqY03FZvncVG03vXVUzS0dzNUtS1JNWfLNUMk1VWYsa+OxmYyqOyZ3U6VgZtzU2iivmm23dnctAoooqQCiiuL+IXxC8I/Cz4O65488c6xDofhnSbczXd1MfwVFA5Z2OFVRySQK0hCdWahBXb0SW7Ym0ldmx4k8TeH/B/gfUvE3irWLTw/4f0+EzXt/fTCKGFB3Zj+XqTwK/Hn4kftyeJv2mP2gV+A37NHjLRfhR4Xui0eq/EnxTqUdg8sOQG+ypNtZM5wMZlbPAjAJr580n4/8Aw3/bW/bKuG/ak+LUnwz+Eel3vmeFvACRywWl+OcG5vUG1HwBuZ8E7iqFO/3X8V/+Cdf7Mn7QXhWz8TfCXWLP4fXwtkgg1Twm0d9ptwqKFXzIA4UsAACyOjH+LJr9ey/Lso4bxlN53CUptX+FunB9L/zvvZNJ6avVeFVq18XB/V2kvXV/5H2V+yj+xj8GP2a/B0eteFAnjjx9qMO7UvHd+RLc3u773k/Mywxkk8IST/Ezdayf29/2U7P9qX9i6+0vS7eJfiX4cD6h4Su2wC8uB5lqxJACTKoXJ4DBG7HP46t/wTj/AG1PhFqc0nwZ+K1tcWofev8AYnia40h5T2LRthM/ViPeum0fXv8Agsh8MbtbaP8A4SPxHaRdYr7+yNcSQf8AXQmSQfgwNfvGH4gyKvH93iYfOST+52Z87LDYmL1g/uPtv/gk/wDtDah44/Ze1r4B+OJJbfx98NJPs1tBeArPJp5dlVWBGd0EgMRB5CmP8P1rr+WHw3cft8eD/wDgpQf2l7L9nHU7fx9dI6a5ZWPhuaDT9XEkflyGWNHIy+FYlCPnUN1yT+hmlfttf8FCL4LA37DSNdN0kkubi0j/AB81sf8Aj1eg81yxK7rw/wDA4/5mPsa38r+5n21+3F8C1/aC/wCCbPxB8E2tqLjxNaWv9r+HSB84vbYGRFXnrIu+L/tpXkf7En7U/g/Xv+COHg/x38UvGGn+GZvB8beHfEeoatdCICa1AEZOcFneExNtAJJJwK8W1j4tf8FUfiFpR03w78G/AnwRWddv9r32s21/NCPUIZpgD/vRH6V8xeB/+CSfiPXPF02ufHL4yJcQXV+9/e6R4YsSPtE8hzI3mvtSMnodkR4xgjArw8TxXw/hItzxEX5RfM//ACW/4nTDBYmb0i/np+Z1v7QP7enxS/au8dah+zx+xP4d1ObSb8G31jxoUNvNNbsdrlN4H2SAjOZHIkYHChT1+xf2Pf2QfCf7KvwduDJcQ+IPiNq0St4i8QFCq4HzC3hBPyxIe/Bc/MccKs9x40/ZJ/YZ+B6+F11jRvAdnAgc6VasbvVtQkxw8iLulkdv774UZ6qOn5x/Ej9pD9pz9vLWr74X/s0+BdS8H/CiaU2+ra9cSiFruL+L7RckBYUx1hiLOw4JbO2vynM8xzbiyLhSX1fBLWU56JrzfXyjG+u72t7NKlQwTvL3qnZf1+J55/wUI/aevP2kv2gvD/7O/wAFfN8TeGdP1ZY5XsFL/wBt6oSY1EfHMUW5gG+6xLN0Cmv1+/Y9/Z1tP2af2L9F8EzGG58WXjnUPE15CPlmu5AMopycrGoWMHvtLcbsV5x+yD+wt4C/Zh0hPEV9OnjL4r3Nv5d3r0kRSKzVh80NrGSdq9i5+dgP4QdtfdtfE57nGDlg6eU5Zf6vT1cno5y7vy7fkrI9DDUJqo69b4n07I+a/wBq7xMug/sk6lYo+261m6isoxnnbnzHP02pj/gQr8n6+vP2wfHC698crDwnZzb7PQLf/SADwbiXDN+S7B9Sa+Q6+kyHDPD5dFy3l7337fhY48TPmqvyCvrL9j3w2+q/tLXWvPHutdF02RwxH/LWX92o/wC+TIfwr5Nr9Uf2TPBLeGf2axrl1HsvvEU/2vkciBRtiH0PzN/wOqz3ELD5dNdZe6vnv+Fww0OaqvLU+o6+A/23NYXzvAnh9Wy4E95IvoPlRT+OG/KvvyvyU/ak8TDxH+13rUMcnmW2jwx6dGQeAUBZx+Duw/CvguHaLq5kpfypv9P1PSxcrUbdz52ooor9hPBP0K/Yj04r4T8easy8SXdvbof91GZv/Q1r7qr5l/ZL0L+x/wBkSxvGTbJq2oT3hPqMiJf0jr6ar8OzioquZVZLvb7tP0PpKC5aMT4R/bcvFHh/wDp+752uLmbHsFRf61+fNfZH7aOsLd/Hrw3oqNuXT9H8x/Z5ZGJH/fKIfxr43r9RyODp5XT87v72zxcS71mdN4Lha5+MfhO3VdzS6zaoB65mUV+51fi78EtNbVv2s/h/aqu7brMM5+kTeZ/7LX7RV8jxTK9enHsm/vf/AADuwS91s+G/23GX/hB/Aafxfbrg/wDjiV+d9fe/7bt4PtHw/wBP7lbqYj/v2tfBFfVZCmsrp/P82ceK/jM838dXEnh/x58JfiDZlo9Q8J+P9K1GOROoQXSbh9Cdv5V/VJ1Ffyw/E7a3w0t4yCzSa1p8aAd2N3EBX9Tw4GK/cMgk5YJp9JP9GfPYhfvAooor6g5AooooAKKKKACiiigArg/id8NvCHxf+A3ib4b+PNLTWPCuu2Zt723Y4PUMrq3VXR1V1YdGUGu8ooA/knvD8aP+CXP/AAU31DTV3694RvMMFkHlWnijS8nY2fm8uaMsRkco4PVW+b+hz4K/HT4efH34JWPjr4c60up6bL8l3bONlzYTfxQzRnlGH5EcqSCDXX/tO/sx/Dv9qj9nS58B+PLc213CTNoWu2yA3Wk3GB+8j5G5SAA6E4YehCsP5gPGHgP9qb/gm9+1ul9b3M+jxTybLDW7SPz9G8RW687HU8E4JzG+HQ5Ixwx/O+JeF6edQ9tQahXXXpJdpfo+nmtvUwmLdB8stY/kf1WedUZkY1+Zv7OP/BTX4NfFuxsdC+JU0Pwk8ePiPy76Zn0y8f1iuNoEeeu2XbjOAzda/SmCeG6s4ri2mS4t5FDRyxOGVwehBHBB9a/l/McDmWW1vY4yDg/PZ+j2a9GfX0qlGrHmpu5LRRRXhnSFFFFABRXG+NviJ4F+G3hJ9e8feLtK8I6Suf8ASdUvUgVsdQoY5Y+ygmvyj+Pn/BV/wvpl1P4T/Zx8OS+PNembyIPEOo28kVmjngeTbFRLOcnA3bBnswr6DLckzTN58uEpOS77RXq3p8t+yOWtiKNBe+/8z9KPjf8AHv4Z/s+fCC48Y/EjXo9MtsFbCxjG+71CUf8ALKGMcseRk8KoOWIHNfhPe6t+0V/wVQ/bLtfDXh2xm8JfCPR7oPIhPmWGgwNwZ7hxt+0XLgEKo55woVdzV638Ff8Agnd+0j+1r8YI/i/+1x4k1fwj4duisogv9n9r6hF1EUMAIWyi/wB5QcdE53V/QP8ACv4T/D/4K/BjS/h/8M/DVt4X8L2C/ura3yzSMfvSSOxLSO3UuxJNf0tw3whhMktXrNVK/fpHyiv1evpqfJ4vHTxHux0j+fqfnL4t/wCCPP7LevfDPQ9J8P3HiTwX4gsLFbe41yy1E3DajIBzNNDNuQMTk4j2DHGOBXyXqH/BG/40eA/EE2rfBf8AaStY7gHMbT2d1o1xjspeCWUNj1OB7DpX9CVFfpEoxnHlkro8lNo/AGy+Av8AwWE+HMCw+GviRpvjazi4SG41vT70uPTN/ErD8GH1rqrPxx/wV88PxCLXP2efD/iQp1lSfTiz/wDgPfY/ICv3Uor52tw/keId6mGhfvypP71Y6o4rER2m/vPxPs/j9/wUwWMw3f7FFldTA/6xb0xL+twQfwNb1n8Y/wDgpxqc3k2f7FehW0jDh7zxNBCi+5Ml2o/Wv2Sorzf9UOG7/wC7L75f5m317F/z/kfkP9l/4KueKAqQeB/hT8NVf70l3qa3jx+4CSSgkfjXyzovgn9qn41ftyfEj9nj45/te6l4B8VeGY4bpdG8MaLHbxa1Zyxq/nW0sJg+VQ6g7lZhnocHH9D1fj//AMFQvgb40s7bwb+2F8GJZ9N+I/w6wmtSWS5lm0/cSsxXo4iLOHUg5jkbOQtOvw1l9PCTjl9KFKrb3ZcsZNP/ALeT0ez69VqEcXVc17Rtx6q7X5G18NP+Ca/7MngLVo9Y1zQL/wCKHiIP5jX3iq/aeNn6lvITbGxJ5+cPX3dpelaXofh+00nRdOttJ0u1jEdtZ2cCxQwqP4VRQAB7AV8m/sg/teeDf2ovgvHNDJDovxI0u3UeI/D5f5o26efDn78LHoRkqTtPYn7Cr+VM3q5u8XKjmU5OcHa0m9PRbWfS2jPsqCocilSSswrgfib480/4cfBrWPFF+ys8EeyzhJ5nnYYjQfU8n0AJ7V3Fzc29np1xeXcyW9rBGZJpZGwqKoyWJ7ACvyX/AGhfjJJ8UviaLXSpWXwfpTsmnoePtDdGnYe/QA9B7k1OU5fLMMSov4FrJ/p6sK9VUoeZ4Tqup3uteJdQ1jUpjcahe3Dz3ErdXdiWY/maz6KK/bUklZHzp33wx8D3fxE+N2heFbUMsdzOGu5VH+qgX5pH/BenuRX7V2Fja6ZodnptjCLeztYVhgjXoiKAqj8AK+VP2UfhWfCXwtfxrq1vs17XogbdXGGgtOqj6ucMfbb719bV+QZ/jli8X7OD92Gnq+r/AEPewtPkhzPdnM+MvEln4P8AhZr3ia+bbb6dZPPj+8wHyqPctgfjX4f6lqFzq3iK+1S8kMl5d3DzzOf4mdixP5mv0A/bK+IAtfDOj/Dqxm/f3rC+1MKekSkiND9WBb/gA9a/PGvrOG8I6OEdaW89vRf8G/4HDi580+XsFWLW2mvNUtrO3UyXE8qxxqByzMcAfmar19E/sweCv+Ev/am0u6uIvM03Q0/tGckcb0IES/XeQfopr6rE144bDzrS2irnFCLnJR7n6jeDfD8PhX4UeHfDcKhY9N0+K347lVAY/icn8a6WiuD+J3iyLwP8BfFHiaRwstpYv9mDH70zDbGPxcrX4GlOvWtvKT/Fs+n0hH0Pyl+PPiT/AISn9rLxnqEcnmW0N8bO3I6bIf3eR7EqT+NeQ1JLLJNcyTTMZJZGLOx6sSck1HX7/RpKjRjTjtFJfcfLyfNJs+qP2QdAbVf2qjqjLm30fS5Zye298RKPyZj/AMBr9TK+Nv2NPCZ034L654suI9txrF95VuSP+WMIxn8XZ/8AvkV9k9q/H8+rqtmUrbRsvu3/ABue9ho8tFeZ+Yf7ZWsLfftL6Xpcbbl03RI1dfR5JHc/+OlK+R69O+M3iUeLP2oPGmtRyeZatqTw2zDoYov3aH8QufxryyeaG2spri4kWG3iQvJI5wFUDJJ9gK/VcuouhgaVPqkvver/ABPFqy5qjZzX9nv4z/bP/Zz+F9qpkm134iadcXqKMn7HbTLLMf8AvkE/8Br+oav53/8AgmT4Ruvjb/wVN8bfHi6tnfwb4C0htN0F3Hytd3BKIfr5XnuRjgyJ6V/RBX7flmGeFwcYS3er9WfP1Zc82wooor1zEKKKKACiiigAooooAKKKKACuV8a+BvB/xH+G+o+D/Hnhuw8WeGb9Nt3p2pW4lik9Dg9CDyGGCD0IrqqKAPwt/aA/4Iw+FdYe+179nXxq/hO7JLp4X8Rl7mzbP8MV0CZYwOcB1kzx8w6n4Lj+Cf8AwUq/Y9u5B4V0Xxfp+gxvuRvDUsWu6XL3z9nXzVXPPDxqfav6xqK561Chiabp1oKUX0aTX3MqMpQd4ux/Ljo//BVr9pjwPfrpXxI+Hmg6xfRLiVL/AE240q6b3Kg4B/4Bj2FeiR/8FmNfFmqzfADT5Lj+J08XSKp/4CbUn9a/o+vtN0/UrYQ6lYW+oQjolzAsi/kwNcuvw3+Ha332pfAfh1bk9Zholvv/AD2Zr5Gpwhw3VlzSwy+TkvwTSO5Y7FxXxn859x/wVu+OHiq/bT/APwQ0Rb1/9XEj3epzD/gMYTP5U+Pxx/wVp/aH/wBH8J+EfEHgzRpuCbLRrbQIQPX7TdlZeB2WT8K/pVs9PsNNtfI0+xt7CHOfLt4VjX8lAq5XZh+Gsgwr5qeGhfzXN/6Vczli8TNazZ/PX4G/4I//ABj+JHiqHxV+0z8cjb3b4M9ppzyavfSL/cNzMypH/wABWQe3ev1o+Av7FP7Of7Ocdrd/Dv4f2zeKI1w/iTV3N7qLnGCVkfIiyDjEQQe1fVlFfURjGK5YqyRxtthRRRVAFFFFABRRRQAUUUUAFQ3Ntb3mnXFneQJdWs8bRzQyoGSRGGGVgeCCDgipqKAP5qf20f2JfiT+yL8fJP2mP2Yrm+sfANvdm8nh007rjww7H5kZST5to2SMkEKDtcYwT9Z/sn/8FJfh18YdDs/CfxZurP4c/EqKHBnuJdmm6sVHLxSEYic9fKc9fuk9B+ztxb293YT2t1DHc2s0ZjmhlQMkisMMrA8EEcEGvw4/bK/4JJ6X4oudU+In7L8dt4f19y0174GnlEdneMeS1pK7YgYn/lm37vngoBg/I55w7l+fUuWurTW0luvLzXk/lZndh8VVw0vd27HT/tB/tFTePZbjwh4OmktfB8b4ubrlX1Ig8cEArGD0HU9T6V8k1+f1l8SPjB8BfiDdeAfiN4fvobjTH8u50PXImhubcf7EhBO0jofmUjpX1D4M+OXw/wDGaxwQ6oNH1RutlqP7ps/7Lfdb8Dn2r4f/AFfq5RS9nSjeC6rW/m+t/wAOx3fWVXleT1PYK+iP2dfhDJ8Tfiut9qkDf8IjpDrLfselw/VIB9ep9FHuK8n8B+Cda+IfxM03wxoMPmXVy2ZJT9yCMfekY+gH58Dqa/ZHwD4H0X4d/C7TfC+hx4t7ZMyzMPnuJT9+Rvcn8hgDgV8LnmZrB0fZU3+8l+C7/wCX3npYaj7SXM9kdjHGkcCRxqI40UKqqMBQOgFZHiHXdP8ADHgfVfEGrTCDT9Ptnnnc+ijOB7noB6mtmvgP9sH4pK5tfhfo9xnay3Wtsh79Y4T/AOhn/gNfmeX4OeOxUaK26vsuv9dz2KtRU4OR8Z+OvF2oeO/ivrfirU2P2i/uS6x5yIU6JGPZVAH4VydFFfusIRpwUYqyWiPmm23dhX6sfsrfD3/hD/2d4tcvYfL1jxEy3cm4fMkGP3K/iCX/AOB+1fAvwQ+G83xN+PemaLJG39j2xF1qsg6LChGVz6ucKPqT2r9koYYre0it4I1ihjQJGijAUAYAH4V8BxLjeWEcLF6vV+nRfr8keng6evOySvz/AP2zPiAkt1onw5sJ93lEahqgU8BsFYkPvgs2Pda+1fG/i7S/Anwt1jxVq8m20sYC4TPMr9EjHuzYH41+KvinxHqPi74iax4m1aTzNQ1G6aeXnhcnhR7AYA9gK8vhzAutifrEl7sNvX/gb/cb4upyw5V1MCtLRtJvNe8W6Zounxma+v7pLe3QfxO7BR+prNr7c/Y9+Gbal4wvfiRqlufsOnZttK3jh5yPnkH+4px9W9RX6NjsVHBYWVaXTbzfQ8mnB1JqJ95eDfDNn4N+Feg+F7FR9n02ySAMB99gPmc+7Nkn61yPxq8bR+Af2bfEmueYI757c2tgCeTPKCqY9cct9FNeqV+Vv7ZXxp0W88df2DJrEFj4V8Nswu7mSTCS3ZyGx67R8oAyc7q/I8qwlTMswjFq+t39/wCr0Pdr1FRpfkfLzMWZmY5JOSTXxz8ZPiRqXjjxtp/wd+GsUus6nql/HYTmzG57ueRwiWsfrliMkfTpmuS+Kn7QmoeKnk8K+AY57XTbh/Je8VT9ovdxxsRcZRTn/ePt0r9sf+CZv/BP25+ENlZfHz4zaV5PxKvbY/8ACN6DcKCdDgkUfv5Rni4dSRtPMakg/MSF/qrKsolTkq+IWq2X6v8AyPjK1a/uxPvX9jX9nSw/Zh/YO8J/DlVik8SyL/aXii7i5FxqMyr5uDnlUCrEp7rGDxmvqiiivtjgCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDw/43fs4/Bn9onwL/YPxa8D2XiaOOMrZ3/zQ3tkT3hnQh055xnae4I4r8Hf2iv+CN/xK8Jzah4g/Z88Qx/ErQxmRPD2qNHZ6pAv91JGYRT4H/XNj0AJ6/0pUUAfxZeCfjN+1F+x78UrrSrObWPAOp4Ed5ofiTSA8U6Kfu7J0JC5/ijK+xr9H/hf/wAFiIylrp/xg+FLK3Al1jwvfZB9zayjj8JT9K/oG8XeCPB3j7wlNoPjjwvpXi3RZPv2WrWMdzF9Qrg4PuOa/OP4tf8ABJH9lX4hT3F94RsNW+EerSkszaBetNaFvX7POXVR/sxlB7Cvlcy4cybNW5YminL+ZaS+9Wv87nZSxWIo6Qlp2Mm3/wCCjH7L+v8Awl1TVvDHxBhXxJFbH7LoesWU1jO0rcKuZE8tgCcko7AAGvgW98QyeKtdvvEE+pR6tdX9w0891HKHEjsck5HHek+JH/BFT4yaH9ouPhj8TvD3j63GTFbapayaTct/s/eljJ7ZLj8K/NLQfgD+0NNbeKNU8G/D3xPq0HhzWZtH1q68PW8lx9ju4ceZE/kkkEZBHGCDxmvm8LwVgcv5nhaj97+az+V1bQ6p4+pVtzrbsfo1qN/b6X4fvtTvGMdpaW7zzsBkhEUsx/IGn6bdR6tpNjeWYaSG8iSSAY5YOAV49ea/L7VvHPxg8O2194b8RarrulrPA8FzYaxbsrlGBVlKyruHBI4wa7T4d/tRfFH4a6p4duNIk0nVF0TZ9gg1XTRMi7BhN20qW28YyeoHWt6uQYqNNum05erX6dyViYN6n9RX7Ovwr/4Vp8Eo5NShC+JtY23Wo5HzQjHyQ/8AAQTn/aJ9q+gCQqlmOFHUmv5u7b/grl+0dEq/aPDfgy6IHJ/s6dM/lNWH4y/4Kp/tDeLvAOoeH/7H8MaHb3sflzz2NpMJSh+8oZpDgEcEjnFfkVbgbiTFYl1KvL7z1fNt/wAMe5HMcJCFo308j9EP2nfjVD48+Ji+DdCvkbw3pEjNhHH+mzqdrSgdSi52g9OSe4r5br8zLz9oD4hXPj+PxJFcWVnqCWDWSCK0BQRs4cnaxPzZA59Ky9Q+OXxW1UGOfxhdRq3G20hig/D92gNfqGE4WrYWhGjTaSS89+vQ8eeMjOTkz9dfA/hG68afEKz0aG5h0+zz5moahdSLHDZQAjfK7MQAAD3PJIHevrj4nftu/s6fs5eDvAXhHwl4u0nxfHbatDZaxYaFKb2ezsRFK0twGjOxpDIsYwz5PmE9jX89ngH4QftA/tBeIbyx8B+DvE/xGurSZY7wwq8kVq5zgSSSEJGev3iO9fVfiL/glz+014I/ZF8cfFvx5a6J4Zt/DWkvqU2hLqa3l9NFHgycwbol2puY/OeFNa1uDaGNqxli6rcI/ZStr3bu/lohRx8qcXyR1fU+hvjX/wAFdte1rRtU0D4J+AF8NwzxNDH4i165E10oORvjt0GxGA5BZ3+gr4B+G3wR/aa/bA+JKt4S8O6v40zcbbrWrwi30yxyRuLzNtjXGclVy57KTgV+3X/BPf8AYn/ZD8Y/sW/D/wCN03hWX4keLNRtf+JgPE1yZ7bTb2Ntk8KWy7YmCupKtIrnaVPGTX7Iafp+n6TotrpulWNvpunW0Yjt7W0hWKKFR0VVUAKB6AV9flmSZZlEOXCUlG+73b+b1/TyOKtiK1d++7n5m/sZ/wDBM34cfs33um+PvHlzB8Sfi9Eokt7x4Cthoz8Ei2jYne4P/LZwG/uqnOf0+oor6A5QooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK/HX4G+I/8Ahn//AIOX/wBoD4J6gxs/CvxZjXxLoQY4T7aYzcMB6bt12vblFHpX7FV+If8AwVe0vVvhX+0z+zD+1j4bt2+3eGdbXTdRkTgSCOX7VBGx9GX7UnTo3tQB+1Wq6Lo+u6W1jrek2esWLfet761SeM/8BcEV/Pvovwd+Evw0/wCDovxt8H/iR8OfD/iP4Z/Em0kvfDthqemxyW9lPcJ9pj8lSMIBLHcQhVwMMvpX77eDvFWj+OvhN4Z8aeH7gXWh67pcGo2Ew/jimjEiH8mFfjX/AMFcfDepeA/iX+zb+1N4bjMWreEvEcenXc6Drtk+2Wyt7bo7gY77yKAPrr4rf8E7f2Ute+AHjy38L/BHw/oPi6fw/eJot/Y+dCbW7MD+TIFWQKdsm04IxxXx7/wTx/Zj/ZE+P/8AwTz0rXPGnwV0nVviT4e1O40TxTNPfXgkkuIm3JI0azBVLRPHnAxkN71+z3hHxNpnjX4UeGvGGjSCfSNc0uDULNwchopo1kX9GFfi7+ynqTfs4/8AByT+0T+z3dS/YfCXj6SXWPD8LHCed/x+QKv/AGxmuI89zGPWgDS/4KL/ALEHwR8C/wDBMjWPH3wW+F2keDfEnhPV7XUby4sImaS4syxhljcuzZUGRJOf+efvX3r+xu3wl8ffsEfCn4p+Dfh54X8N6lquiRNqLaVodvbvDexjy7hdyIDxKj49sGvoX4meCdP+JH7O/jn4f6tGJNP8RaFdaZOD/CJoWj3D3BYEH1Ar8l/+CPXjjUNL+F/xs/Z18SyGPxB4G8UvcwQPwUilJhnQDsFmgLf9taAJ/h34gf8AZz/4Om/ir8OL4/Y/Bvxr06PWNPU8J9vZWlV/fdKl4nb5nHpX7A+ItDsPE/w/13w1qsK3Gl6tp81jeROMrJFNG0bqfYqxFfjN/wAFdfDOteCfFP7Ov7U3hWMx6z4L8Rx2NxcIORiQXdqG/wBnfFMvp+8IPWv15+GfjzR/ih+z34L+I3h+QS6N4k0a31K1IOdqyxh9p91JKkdiDQB+P3/BJ/xFqXw1/aD/AGmP2S/EVw323wt4hm1LTYZDziKb7HclfVTttm9PmyOpr9ua/CL49Sr+y/8A8HU/wn+Kw/0Hwj8ULSC01Wf7se+c/YJw3+662sx9Mg9q/d2gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvlf9tT4J/wDC/wD/AIJsfEz4e2sKza8dP/tHQsjn7bbfvoVBzwXKmPPo57V9UUUAfkP/AMEg/jxJ46/Ym1j4L+ILhl8U/Du88u0hm4kbTpmZo+Mf8s5fNQjsCn0H2N+3H8Ij8bP+CXPxa8F29v8AatYi0htV0hAMs11af6RGq+7bCn/A6/H/AOLEc/8AwT5/4OPNG+JenxPY/CD4jStcX0ca/uUtbuULex4GeYJ9s4UchSgHBr+iqKW1v9KjmhkjurO5iDRupDJIjDIIPcEGgD80f+CTvxe/4WV/wSo0fwzeXPna14C1GTQplY5cW/E1sf8Ad2SFB/1yI7V8u/8ABWLwvrnwn/ax/Z5/a98GwtDqOjalFpupTIPlaW3kNzbB/wDfT7RGfVVAqv8As37v2O/+Dkj4ofAS8JsPh18Tka88NBuEDuWuLQDrnbm5t/c4PHSv1Y/au+CNn+0N+wN8RPhdMqf2lqGnNNo0rjiG+h/eW7ew3qFJ/usaAPVPhz460P4nfAbwf8Q/Dc4uNB8RaRBqVk4OcJKgbafdSSpHYg1+JuqSN+yp/wAHbtrqDf6B4L+MluFk7RvJqDbCe/P26AN/wM9Aa77/AII+/HK8vPhH44/Zj8ZO9r4t8EX015pNrcHDrZvLsuIcesVwSTz/AMth6c9V/wAFfPhHqGtfsm+B/jz4ZjZfE3w21xHnmiHzpZzuv7zP/TOdIT9GY8YoA++v2qvgzbfH79gH4mfC+RV/tDU9JeTSHYcR30P722b6eYig+xNfnF/wR5+OF5q3wF8b/s4eLJHg8UeBb+S70u2nOJFspJNs0WP+mVxuz/12A7c/p1+zv8WNP+OX7E/w2+KenyK39v6JDPeRqf8AU3QGy4iPusquv4Z6V+Hv7V2n6h+wp/wcBeCf2jvDVrJD8O/HN015rMMAwjea4j1O378kMtwvbcwx93gA+w/+Cv3wln8Yf8E8NG+J2jQM3iD4e69HeNLGPmWyn/dSn/gMnkP9FavuP9lT4sQ/G7/gnp8J/iQsyzX+p6BCuqgHOy9iXyrhT/21RyPYg969H8S6H4W+MH7NWteH7p4tY8H+MPD0luZU5Se2uoCA6n/dcMD1Bwa/Ir/glb4r1v4U/H39oD9jDxxM0eueFNbn1TRklON8ausFxs9UYfZ5lwekjEZyaAP2xooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD4Y/4KAfsqr+1N+xBeaPoqJH8RvDcj6p4WlbA8+UIRJaMSQAsy4AJ6OEPQGvNv8AgmB+0JN8VP2HF+F/i64e3+KPwyk/sXVLG7yty9ony28rKQOVCmFu4aLJ+8Cf0wr8q/2iP2dvGvwb/wCCjvg79sz9nfR7nUJrvU4rH4q+FNNTc+pWU8ipNeRp/E23BdQM7kWQdGNAGf8A8FUPgtrmqfBfwL+078PY2j+IXwl1OK+lkhX949gJll3+/kyqr4IPytJ9D+hXwJ+LWh/HT9kfwH8VvD7L9h8QaVHcSwKcm1nxtmgb3SQOv4Z6GvSdY0nT9e8J6poer2sd9pOo2klpe20q5SaKRCjow7gqxB+tfjb+wrdeLv2Z/wDgrN8bP2I9TjuNU8ASCfxP4Ou3OfssP7sqecnbJG6K3OBJEcfeJoA8C/bM8M+IP2Jf+C4vgT9rLwdpsq/D3xZqQuNcFuMRmd8pqFq3XBlizMpIwWLY+6a/djxDo3g/45fspapos8keteB/G/hto1mTlZra6h+SRT2O1wwPUECsX49/BPwj+0J+yt4q+FfjS3EmmatbH7NdBcyWNyoJhuY/9pGwfcZB4Jr89f8Agnn8SvHvwq+LXi79hH44K8fjPwVFJe+CdQb/AFWp6TuHyxH+JV3CROSdjMpA8oigDkP+CXPijXPhJ8Zfjt+xT8QZ2h8TeD9cm1TQEl4+0WxKxzGPsUOYJl56TMe3H3X+2Z+zJo37VP7FOteAbho7PxVZMdR8K6i4/wCPW+RGCK3P+rkBMbdcBt2CVFfFX/BRzwf4g+CP7RHwj/bv+Gdlu1vwlqMOleNLaL5RfWEhKo0nsQzwFsEjzIz/AA8fqb8NPiF4b+LHwB8I/EjwjdfbPDfiLTIr+xkIwwVxyjDsytlWHYqRQB+bf/BLn47alq3wI179l74l+bpPxc+FVzLYDTbw4mk06OQIuPXyXJiPX5fKI4PHBft+eE9V/Zx/b7+Dn7eXgWzdrGy1ODRPiHawD/j4t3BjErdcb4S8JOMBlh7nn6B/aa/ZV8VT/tq/DT9rH9nu3itvi14f1a2h8V6Qs626eJNLLCOYFmIXzVhLLz95cfxIoP2j8Xvhn4f+Mf7M3jb4Y+JrdZ9H8RaTNZSEjmF2U+XKvoyPtce6igDq/DHiTRfGPw50HxZ4bvo9U8P6zYRX2nXcRyk0MqB0cfVWBrcr82v+CX/hn4yeBf2FvFnw/wDizY3dnZ+GPG9/pfhb7bFsd7SIqshTPJi8/wA7YT6nGQBX6S0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFcvH4J8Jw/GO7+IUfh+zXxtc6VHpU+siL/SXtI5GkWHd2UO7NgdTjOcDHUUUAFedeIPhP4B8TfHvwT8UNX8PxTePPCSzx6JrCO0c0MU8TxyRNtIDxkOTtbIDcjHOfRaKAPO/i18NtD+MH7M/jj4YeIiY9H8S6PPp80yIGe3MiEJMoPBZG2uM91FR/CH4X+HPgt+zP4L+FfhLz28P+G9NSztZLl90s2CWeRz/AHndmY4wMtwAMCvSKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiijIoAKKjMka9WqNrqJf4qALFFUWvowahbU4x6fnQBqUVitqyD0qFtaUelAHQUVzLa4P7wqNte4+8KAOqorkT4gH96m/8JD/ALdAHYUVx/8AwkX/AE0pf+Eg/wBqgDr6K5MeIP8AaqQa8P7woA6iiubXXFz1qZdYU+lAG9RWOurRn0qZdSjP/wCugDSoqmt7EamW4jb+KgCaimh1bowp1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAMbdjiqUnmZ71oUYB7UAYcnme9UZPM966YxRt/DUbWsTdqAOQk8z3qlJ5vvXbNYRN/8AqqFtMjPcflQBwUnne9UpPO969EbR0PpULaKp9KAPNZPtHvVST7T2r09tDH90VG2gf7NAHlTfbO2art9uzxXrJ8P/AOzTf+Ee/wCmdAHkv/EwzUq/bvevVP8AhHh/zzpf+Ee/2KAPM0+196tR/ae9eiDw/wD7NSLoPH3RQBwaef71cTzveu2XQx6CpV0ZfagDkY/O96ux+Z711C6Sg9KmXTYx6flQBz0fme9XY/M962lsYl//AFVKtvEv8NAGdH5nvV2Pf71ZEajoop1ACLnbzS0UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/2Q=='; + +module.exports = { + png, + jpeg +}; diff --git a/tests/images/bee.png b/tests/images/bee.png new file mode 100644 index 000000000..c7a6f8c7e Binary files /dev/null and b/tests/images/bee.png differ diff --git a/tests/images/fish.png b/tests/images/fish.png new file mode 100644 index 000000000..fca79c0b0 Binary files /dev/null and b/tests/images/fish.png differ diff --git a/tests/images/glassware-noisy.png b/tests/images/glassware-noisy.png new file mode 100644 index 000000000..f42616311 Binary files /dev/null and b/tests/images/glassware-noisy.png differ diff --git a/tests/images/pngsuite-gray-transparent-black.png b/tests/images/pngsuite-gray-transparent-black.png new file mode 100644 index 000000000..39a7050d2 Binary files /dev/null and b/tests/images/pngsuite-gray-transparent-black.png differ diff --git a/tests/images/pngsuite-gray-transparent-white.png b/tests/images/pngsuite-gray-transparent-white.png new file mode 100644 index 000000000..99bdeed2b Binary files /dev/null and b/tests/images/pngsuite-gray-transparent-white.png differ diff --git a/tests/images/pngsuite-palette-transparent-white.png b/tests/images/pngsuite-palette-transparent-white.png new file mode 100644 index 000000000..eacab7a14 Binary files /dev/null and b/tests/images/pngsuite-palette-transparent-white.png differ diff --git a/tests/images/pngsuite-rgb-transparent-white.png b/tests/images/pngsuite-rgb-transparent-white.png new file mode 100644 index 000000000..dd3168e5c Binary files /dev/null and b/tests/images/pngsuite-rgb-transparent-white.png differ diff --git a/tests/images/sampleImage.jpg b/tests/images/sampleImage.jpg new file mode 100644 index 000000000..e69725cc6 Binary files /dev/null and b/tests/images/sampleImage.jpg differ diff --git a/tests/images/straight.png b/tests/images/straight.png new file mode 100644 index 000000000..12347fc25 Binary files /dev/null and b/tests/images/straight.png differ diff --git a/tests/integration/__snapshots__/fonts.spec.js.snap b/tests/integration/__snapshots__/fonts.spec.js.snap new file mode 100644 index 000000000..13b1e8ad6 Binary files /dev/null and b/tests/integration/__snapshots__/fonts.spec.js.snap differ diff --git a/tests/integration/__snapshots__/security.spec.js.snap b/tests/integration/__snapshots__/security.spec.js.snap new file mode 100644 index 000000000..c60e431e5 Binary files /dev/null and b/tests/integration/__snapshots__/security.spec.js.snap differ diff --git a/tests/integration/__snapshots__/text.spec.js.snap b/tests/integration/__snapshots__/text.spec.js.snap new file mode 100644 index 000000000..d9a26fdef Binary files /dev/null and b/tests/integration/__snapshots__/text.spec.js.snap differ diff --git a/tests/integration/__snapshots__/vector.spec.js.snap b/tests/integration/__snapshots__/vector.spec.js.snap new file mode 100644 index 000000000..318117243 Binary files /dev/null and b/tests/integration/__snapshots__/vector.spec.js.snap differ diff --git a/tests/integration/fonts.spec.js b/tests/integration/fonts.spec.js new file mode 100644 index 000000000..c8445925a --- /dev/null +++ b/tests/integration/fonts.spec.js @@ -0,0 +1,54 @@ +var { runDocTest } = require('./helpers'); + +const characters = `Latin +ABCDEFGHIJKLMNOPQRSTUVWXYZ +abcdefghijklmnopqrstuvwxyz + +Latin 1 (Western) +ÁÀÂÄÅÃÆÇÐÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒÞÚÙÛÜÝŸ +áàâäãåæçðéèêëíìîïıñóòôöõøœßþúùûüýÿ + +Latin 2 (Eastern) +ĀĂĄĆČĎĐĒĖĘĚĞĢĪĮİĶŁĹĻĽŃŅŇŌŐŔŖŘŠŚŞȘŢȚŤŪŮŰŲŽŹŻ +āăąćčďđēėęěğģīįķłĺļľńņňōőŕŗřšśşșţțťūůűųžźż + +Greek (Modern) +ΑΒΓ∆ΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΆΈΉΊΌΎΏΪΫ +αβγδεζηθικλµνξοπρςστυφχψωάέήίόύώϊϋΐΰ + +Cyrillic 1 (Russian) +АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ +абвгдежзийклмнопрстуфхцчшщъыьэюя + +Cyrillic 2 (Extended) +ЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏҐӁҒҖҚҢҮҰҲҶҺӘӢӨӮ +ѐёђѓєѕіїјљњћќѝўџґӂғҗқңүұҳҷһәӣөӯ`; + +describe('fonts', function() { + test('default (Helvetica)', function() { + return runDocTest(function(doc) { + doc.text(characters, 10, 10); + }); + }); + + test('Helvetica Bold', function() { + return runDocTest(function(doc) { + doc.font('Helvetica-Bold'); + doc.text(characters, 10, 10); + }); + }); + + test('Roboto', function() { + return runDocTest(function(doc) { + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.text(characters, 10, 10); + }); + }); + + test('Roboto Bold', function() { + return runDocTest(function(doc) { + doc.font('tests/fonts/Roboto-Medium.ttf'); + doc.text(characters, 10, 10); + }); + }); +}); diff --git a/tests/integration/helpers.js b/tests/integration/helpers.js new file mode 100644 index 000000000..b573e2b74 --- /dev/null +++ b/tests/integration/helpers.js @@ -0,0 +1,94 @@ +var PDFDocument = require('../../lib/document').default; +var PDFSecurity = require('../../lib/security').default; +var CryptoJS = require('crypto-js'); +var path = require('path'); +var fs = require('fs'); + +// manual mock for PDFSecurity to ensure stored id will be the same accross different systems +PDFSecurity.generateFileID = () => { + return new Buffer('mocked-pdf-id'); +}; + +PDFSecurity.generateRandomWordArray = bytes => { + const words = []; + for (let i = 0; i < bytes; i++) { + words.push(0x00010203); + } + return new CryptoJS.lib.WordArray.init(words, bytes); +}; + +function updatePdf(pdfData, testState, snapshotChanges) { + const pdfDir = path.join(path.dirname(testState.testPath), '__pdfs__'); + if (!fs.existsSync(pdfDir)) { + fs.mkdirSync(pdfDir); + } + + const fileRefPath = path.join(pdfDir, testState.currentTestName + '.pdf'); + const fileChangesPath = fileRefPath.replace('.pdf', '[changed].pdf'); + + const { matched, added, unmatched, updated } = snapshotChanges; + + if (added || updated || (matched && !fs.existsSync(fileRefPath))) { + fs.writeFileSync(fileRefPath, pdfData); + } + + if (updated) { + if (fs.existsSync(fileChangesPath)) { + fs.unlinkSync(fileChangesPath); + } + } + + if (unmatched) { + fs.writeFileSync(fileChangesPath, pdfData); + } +} + +function getSnapshotChanges(snapshotState) { + const { matched, added, unmatched, updated } = snapshotState; + return { matched, added, unmatched, updated }; +} + +function compareSnapshotChanges(changes, previousChanges) { + return Object.keys(changes).reduce((result, key) => { + result[key] = changes[key] - previousChanges[key]; + return result; + }, {}); +} + +function runDocTest(options, fn) { + if (typeof options === 'function') { + fn = options; + options = {}; + } + if (!options.info) { + options.info = {}; + } + options.info.CreationDate = new Date(Date.UTC(2018, 1, 1)); + + return new Promise(function(resolve) { + var doc = new PDFDocument(options); + var buffers = []; + + fn(doc); + + doc.on('data', buffers.push.bind(buffers)); + doc.on('end', () => { + const testState = expect.getState(); + const pdfData = Buffer.concat(buffers); + const previousChanges = getSnapshotChanges(testState.snapshotState); + expect(pdfData.toString()).toMatchSnapshot(); + const changes = getSnapshotChanges(testState.snapshotState); + updatePdf( + pdfData, + testState, + compareSnapshotChanges(changes, previousChanges) + ); + resolve(); + }); + doc.end(); + }); +} + +module.exports = { + runDocTest: runDocTest +}; diff --git a/tests/integration/pdfmake/__snapshots__/absolute.spec.js.snap b/tests/integration/pdfmake/__snapshots__/absolute.spec.js.snap new file mode 100644 index 000000000..bd1a71c42 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/absolute.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/background.spec.js.snap b/tests/integration/pdfmake/__snapshots__/background.spec.js.snap new file mode 100644 index 000000000..d4622deb6 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/background.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/basics.spec.js.snap b/tests/integration/pdfmake/__snapshots__/basics.spec.js.snap new file mode 100644 index 000000000..1ee6a6608 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/basics.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/columns_simple.spec.js.snap b/tests/integration/pdfmake/__snapshots__/columns_simple.spec.js.snap new file mode 100644 index 000000000..410e8c869 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/columns_simple.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/images.spec.js.snap b/tests/integration/pdfmake/__snapshots__/images.spec.js.snap new file mode 100644 index 000000000..e0150f723 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/images.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/lists.spec.js.snap b/tests/integration/pdfmake/__snapshots__/lists.spec.js.snap new file mode 100644 index 000000000..7ba5c23b8 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/lists.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/page_references.spec.js.snap b/tests/integration/pdfmake/__snapshots__/page_references.spec.js.snap new file mode 100644 index 000000000..ae28dabe6 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/page_references.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/qrcode.spec.js.snap b/tests/integration/pdfmake/__snapshots__/qrcode.spec.js.snap new file mode 100644 index 000000000..01ef00254 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/qrcode.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/tables.spec.js.snap b/tests/integration/pdfmake/__snapshots__/tables.spec.js.snap new file mode 100644 index 000000000..b1fb3f7a7 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/tables.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/text_decorations.spec.js.snap b/tests/integration/pdfmake/__snapshots__/text_decorations.spec.js.snap new file mode 100644 index 000000000..b0a38fbf6 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/text_decorations.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/toc.spec.js.snap b/tests/integration/pdfmake/__snapshots__/toc.spec.js.snap new file mode 100644 index 000000000..545bac84b Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/toc.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/watermark.spec.js.snap b/tests/integration/pdfmake/__snapshots__/watermark.spec.js.snap new file mode 100644 index 000000000..271e26bff Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/watermark.spec.js.snap differ diff --git a/tests/integration/pdfmake/absolute.spec.js b/tests/integration/pdfmake/absolute.spec.js new file mode 100644 index 000000000..b1a8529fa --- /dev/null +++ b/tests/integration/pdfmake/absolute.spec.js @@ -0,0 +1,1164 @@ +var { runDocTest } = require('../helpers'); +var { jpeg: bee } = require('../../images/bee'); + +describe('pdfmake', function() { + // somehow the generated pdf changes at each run + test('absolute', function() { + return runDocTest(function(doc) { + const images = { bee: bee }; + + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.font('tests/fonts/Roboto-Italic.ttf'); + doc.image(images['bee'], 100, 100, { width: 50, height: 50 }); + doc.save(); + doc.restore(); + doc.image(images['bee'], 150, 150, { width: 50, height: 50 }); + doc.save(); + doc.restore(); + doc.image(images['bee'], 200, 200, { width: 50, height: 50 }); + doc.save(); + doc.restore(); + doc.image(images['bee'], 250, 150, { width: 50, height: 50 }); + doc.save(); + doc.restore(); + doc.image(images['bee'], 300, 100, { width: 50, height: 50 }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('You ', 40, 40, { + lineBreak: false, + textWidth: 23.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 63.255859375, 40, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('put ', 85.65625, 40, { + lineBreak: false, + textWidth: 20.23828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('images ', 105.89453125, 40, { + lineBreak: false, + textWidth: 42.205078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ', 148.099609375, 40, { + lineBreak: false, + textWidth: 13.41796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('any ', 161.517578125, 40, { + lineBreak: false, + textWidth: 21.796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('position', 183.314453125, 40, { + lineBreak: false, + textWidth: 42.97265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('As', 100, 100, { + lineBreak: false, + textWidth: 14.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('well', 150, 150, { + lineBreak: false, + textWidth: 21.19921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('as', 200, 200, { + lineBreak: false, + textWidth: 12.71484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text', 250, 150, { + lineBreak: false, + textWidth: 20.14453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('!!!', 300, 100, { + lineBreak: false, + textWidth: 9.263671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('And ', 40, 40, { + lineBreak: false, + textWidth: 24.1875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 64.1875, 40, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 86.787109375, 40, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 98.857421875, 40, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table ', 108.35546875, 40, { + lineBreak: false, + textWidth: 29.419921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ', 137.775390625, 40, { + lineBreak: false, + textWidth: 16.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('top ', 154.2109375, 40, { + lineBreak: false, + textWidth: 20.349609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 174.560546875, 40, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ', 188.541015625, 40, { + lineBreak: false, + textWidth: 16.119140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('image ', 204.66015625, 40, { + lineBreak: false, + textWidth: 36.017578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ', 240.677734375, 40, { + lineBreak: false, + textWidth: 13.41796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('x:100 ', 254.095703125, 40, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('y:100', 286.134765625, 40, { + lineBreak: false, + textWidth: 28.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.image(images['bee'], 100, 100, { width: 100, height: 100 }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(100, 100.5); + doc.lineTo(473.5185546875, 100.5); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ', 105, 103, { + lineBreak: false, + textWidth: 44.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 149.291015625, 103, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ', 247.5, 103, { + lineBreak: false, + textWidth: 44.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 291.791015625, 103, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ', 357.4140625, 103, { + lineBreak: false, + textWidth: 44.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 401.705078125, 103, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(100.5, 100); + doc.lineTo(100.5, 120.0625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(243, 100); + doc.lineTo(243, 120.0625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(352.9140625, 100); + doc.lineTo(352.9140625, 120.0625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(474.0185546875, 100); + doc.lineTo(474.0185546875, 120.0625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(100, 119.5625); + doc.lineTo(473.5185546875, 119.5625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text(`Let's `, 105, 122.0625, { + lineBreak: false, + textWidth: 27.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('try ', 132.515625, 122.0625, { + lineBreak: false, + textWidth: 16.734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ', 149.25, 122.0625, { + lineBreak: false, + textWidth: 16.119140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('unordered ', 165.369140625, 122.0625, { + lineBreak: false, + textWidth: 57.19921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('list', 222.568359375, 122.0625, { + lineBreak: false, + textWidth: 15.931640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 117.8671875, 136.125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 144.544921875, 136.125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(107, 143.2578125, 2, 2); + doc.moveTo(105, 143.2578125); + doc.bezierCurveTo( + 105, + 142.15324300033842, + 105.8954305003384, + 141.2578125, + 107, + 141.2578125 + ); + doc.bezierCurveTo( + 108.1045694996616, + 141.2578125, + 109, + 142.15324300033842, + 109, + 143.2578125 + ); + doc.bezierCurveTo( + 109, + 144.36238199966158, + 108.1045694996616, + 145.2578125, + 107, + 145.2578125 + ); + doc.bezierCurveTo( + 105.8954305003384, + 145.2578125, + 105, + 144.36238199966158, + 105, + 143.2578125 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 117.8671875, 150.1875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 144.544921875, 150.1875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(107, 157.3203125, 2, 2); + doc.moveTo(105, 157.3203125); + doc.bezierCurveTo( + 105, + 156.21574300033842, + 105.8954305003384, + 155.3203125, + 107, + 155.3203125 + ); + doc.bezierCurveTo( + 108.1045694996616, + 155.3203125, + 109, + 156.21574300033842, + 109, + 157.3203125 + ); + doc.bezierCurveTo( + 109, + 158.42488199966158, + 108.1045694996616, + 159.3203125, + 107, + 159.3203125 + ); + doc.bezierCurveTo( + 105.8954305003384, + 159.3203125, + 105, + 158.42488199966158, + 105, + 157.3203125 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('or ', 247.5, 122.0625, { + lineBreak: false, + textWidth: 13.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 261.375, 122.0625, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nested ', 270.873046875, 122.0625, { + lineBreak: false, + textWidth: 39.181640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table', 310.0546875, 122.0625, { + lineBreak: false, + textWidth: 26.44921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(247.5, 136.625); + doc.lineTo(347.4140625, 136.625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Col1', 252.5, 139.125, { + lineBreak: false, + textWidth: 24.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Col2', 285.8046875, 139.125, { + lineBreak: false, + textWidth: 24.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Col3', 319.109375, 139.125, { + lineBreak: false, + textWidth: 24.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(248, 136.125); + doc.lineTo(248, 156.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(281.3046875, 136.125); + doc.lineTo(281.3046875, 156.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(314.609375, 136.125); + doc.lineTo(314.609375, 156.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(347.9140625, 136.125); + doc.lineTo(347.9140625, 156.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(247.5, 155.6875); + doc.lineTo(347.4140625, 155.6875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 252.5, 158.1875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 285.8046875, 158.1875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 319.109375, 158.1875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(248, 155.1875); + doc.lineTo(248, 175.25); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(281.3046875, 155.1875); + doc.lineTo(281.3046875, 175.25); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(314.609375, 155.1875); + doc.lineTo(314.609375, 175.25); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(347.9140625, 155.1875); + doc.lineTo(347.9140625, 175.25); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(247.5, 174.75); + doc.lineTo(347.4140625, 174.75); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 252.5, 177.25, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 285.8046875, 177.25, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 319.109375, 177.25, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(248, 174.25); + doc.lineTo(248, 194.3125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(281.3046875, 174.25); + doc.lineTo(281.3046875, 194.3125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(314.609375, 174.25); + doc.lineTo(314.609375, 194.3125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(347.9140625, 174.25); + doc.lineTo(347.9140625, 194.3125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(247.5, 193.8125); + doc.lineTo(347.4140625, 193.8125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Inlines ', 357.4140625, 122.0625, { + lineBreak: false, + textWidth: 37.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 395.259765625, 122.0625, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 417.66015625, 122.0625, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('styled', 433.720703125, 122.0625, { + lineBreak: false, + textWidth: 31.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('easily ', 357.4140625, 136.125, { + lineBreak: false, + textWidth: 27.9541015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('as ', 385.3681640625, 136.125, { + lineBreak: false, + textWidth: 13.0712890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('everywhere ', 398.439453125, 136.125, { + lineBreak: false, + textWidth: 52.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('else', 451.33984375, 136.125, { + lineBreak: false, + textWidth: 18.1787109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(100.5, 119.0625); + doc.lineTo(100.5, 197.3125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(243, 119.0625); + doc.lineTo(243, 197.3125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(352.9140625, 119.0625); + doc.lineTo(352.9140625, 197.3125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(474.0185546875, 119.0625); + doc.lineTo(474.0185546875, 197.3125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(100, 196.8125); + doc.lineTo(473.5185546875, 196.8125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + }); + }); +}); diff --git a/tests/integration/pdfmake/background.spec.js b/tests/integration/pdfmake/background.spec.js new file mode 100644 index 000000000..4de6c1dc5 --- /dev/null +++ b/tests/integration/pdfmake/background.spec.js @@ -0,0 +1,2256 @@ +var { runDocTest } = require('../helpers'); +var { jpeg: bee } = require('../../images/bee'); + +describe('pdfmake', function() { + // somehow the generated pdf changes at each run + test('background', function() { + return runDocTest(function(doc) { + const images = { bee: bee }; + + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Background ', 0, 0, { + lineBreak: false, + textWidth: 66.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph ', 66.73828125, 0, { + lineBreak: false, + textWidth: 57.01171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ', 123.75, 0, { + lineBreak: false, + textWidth: 16.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page ', 140.185546875, 0, { + lineBreak: false, + textWidth: 29.3203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 169.505859375, 0, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ', 0, 14.0625, { + lineBreak: false, + textWidth: 45.2109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('background ', 45.2109375, 14.0625, { + lineBreak: false, + textWidth: 66, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph, ', 111.2109375, 14.0625, { + lineBreak: false, + textWidth: 59.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 170.578125, 14.0625, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('time ', 193.177734375, 14.0625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 219.85546875, 14.0625, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('little ', 229.353515625, 14.0625, { + lineBreak: false, + textWidth: 25.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('bit ', 255.2578125, 14.0625, { + lineBreak: false, + textWidth: 16.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('longer ', 271.79296875, 14.0625, { + lineBreak: false, + textWidth: 36.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 308.291015625, 14.0625, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('make ', 321.908203125, 14.0625, { + lineBreak: false, + textWidth: 32.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sure, ', 354.24609375, 14.0625, { + lineBreak: false, + textWidth: 28.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 382.681640625, 14.0625, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ', 405.28125, 14.0625, { + lineBreak: false, + textWidth: 21.7734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ', 427.0546875, 14.0625, { + lineBreak: false, + textWidth: 20.724609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 447.779296875, 14.0625, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divided ', 463.83984375, 14.0625, { + lineBreak: false, + textWidth: 41.267578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('into ', 505.107421875, 14.0625, { + lineBreak: false, + textWidth: 23.150390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ', 528.2578125, 14.0625, { + lineBreak: false, + textWidth: 13.41796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('least ', 541.67578125, 14.0625, { + lineBreak: false, + textWidth: 28.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('two ', 570.55078125, 14.0625, { + lineBreak: false, + textWidth: 22.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lines', 0, 28.125, { + lineBreak: false, + textWidth: 24.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.image(images['bee'], 0, 42.1875, { + width: 200, + height: 195.59902200488997 + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('First ', 40, 40, { + lineBreak: false, + textWidth: 26.68359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph', 66.68359375, 40, { + lineBreak: false, + textWidth: 54.041015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ', 40, 54.0625, { + lineBreak: false, + textWidth: 45.2109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph, ', 85.2109375, 54.0625, { + lineBreak: false, + textWidth: 59.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 144.578125, 54.0625, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('time ', 167.177734375, 54.0625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 193.85546875, 54.0625, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('little ', 203.353515625, 54.0625, { + lineBreak: false, + textWidth: 25.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('bit ', 229.2578125, 54.0625, { + lineBreak: false, + textWidth: 16.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('longer ', 245.79296875, 54.0625, { + lineBreak: false, + textWidth: 36.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 282.291015625, 54.0625, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('make ', 295.908203125, 54.0625, { + lineBreak: false, + textWidth: 32.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sure, ', 328.24609375, 54.0625, { + lineBreak: false, + textWidth: 28.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 356.681640625, 54.0625, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ', 379.28125, 54.0625, { + lineBreak: false, + textWidth: 21.7734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ', 401.0546875, 54.0625, { + lineBreak: false, + textWidth: 20.724609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 421.779296875, 54.0625, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divided ', 437.83984375, 54.0625, { + lineBreak: false, + textWidth: 41.267578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('into ', 479.107421875, 54.0625, { + lineBreak: false, + textWidth: 23.150390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ', 502.2578125, 54.0625, { + lineBreak: false, + textWidth: 13.41796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('least ', 515.67578125, 54.0625, { + lineBreak: false, + textWidth: 28.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('two ', 40, 68.125, { + lineBreak: false, + textWidth: 22.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lines', 62.751953125, 68.125, { + lineBreak: false, + textWidth: 24.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 82.1875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 96.25, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 110.3125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 124.375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 138.4375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 152.5, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 166.5625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 180.625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 194.6875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 208.75, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 222.8125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 236.875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 250.9375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 265, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 279.0625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 293.125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 307.1875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 321.25, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 335.3125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 349.375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 363.4375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 377.5, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 391.5625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 405.625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 419.6875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 433.75, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 447.8125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 461.875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 475.9375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 490, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 504.0625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 518.125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 532.1875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 546.25, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 560.3125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 574.375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 588.4375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 602.5, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 616.5625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 630.625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 644.6875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 658.75, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 672.8125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 686.875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 700.9375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 715, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 729.0625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 743.125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 757.1875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 771.25, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 785.3125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 40, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 54.0625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ', 40, 68.125, { + lineBreak: false, + textWidth: 45.2109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Page', 85.2109375, 68.125, { + lineBreak: false, + textWidth: 27.123046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 82.1875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 96.25, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 110.3125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 124.375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 138.4375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 152.5, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 166.5625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 180.625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 194.6875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 208.75, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 222.8125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 236.875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 250.9375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 265, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 279.0625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 293.125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 307.1875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 321.25, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 335.3125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 349.375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 363.4375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 377.5, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 391.5625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 405.625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 419.6875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 433.75, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 447.8125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 461.875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 475.9375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 490, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 504.0625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 518.125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 532.1875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 546.25, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 560.3125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 574.375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 588.4375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 602.5, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 616.5625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 630.625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 644.6875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 658.75, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 672.8125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 686.875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 700.9375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 715, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 729.0625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 743.125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 757.1875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 771.25, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 785.3125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Background ', 0, 0, { + lineBreak: false, + textWidth: 66.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph ', 66.73828125, 0, { + lineBreak: false, + textWidth: 57.01171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ', 123.75, 0, { + lineBreak: false, + textWidth: 16.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page ', 140.185546875, 0, { + lineBreak: false, + textWidth: 29.3203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 169.505859375, 0, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ', 0, 14.0625, { + lineBreak: false, + textWidth: 45.2109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('background ', 45.2109375, 14.0625, { + lineBreak: false, + textWidth: 66, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph, ', 111.2109375, 14.0625, { + lineBreak: false, + textWidth: 59.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 170.578125, 14.0625, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('time ', 193.177734375, 14.0625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 219.85546875, 14.0625, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('little ', 229.353515625, 14.0625, { + lineBreak: false, + textWidth: 25.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('bit ', 255.2578125, 14.0625, { + lineBreak: false, + textWidth: 16.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('longer ', 271.79296875, 14.0625, { + lineBreak: false, + textWidth: 36.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 308.291015625, 14.0625, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('make ', 321.908203125, 14.0625, { + lineBreak: false, + textWidth: 32.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sure, ', 354.24609375, 14.0625, { + lineBreak: false, + textWidth: 28.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 382.681640625, 14.0625, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ', 405.28125, 14.0625, { + lineBreak: false, + textWidth: 21.7734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ', 427.0546875, 14.0625, { + lineBreak: false, + textWidth: 20.724609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 447.779296875, 14.0625, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divided ', 463.83984375, 14.0625, { + lineBreak: false, + textWidth: 41.267578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('into ', 505.107421875, 14.0625, { + lineBreak: false, + textWidth: 23.150390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ', 528.2578125, 14.0625, { + lineBreak: false, + textWidth: 13.41796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('least ', 541.67578125, 14.0625, { + lineBreak: false, + textWidth: 28.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('two ', 570.55078125, 14.0625, { + lineBreak: false, + textWidth: 22.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lines', 0, 28.125, { + lineBreak: false, + textWidth: 24.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.image(images['bee'], 0, 42.1875, { + width: 200, + height: 195.59902200488997 + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 40, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 54.0625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ', 40, 68.125, { + lineBreak: false, + textWidth: 45.2109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Page', 85.2109375, 68.125, { + lineBreak: false, + textWidth: 27.123046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + }); + }); +}); diff --git a/tests/integration/pdfmake/basics.spec.js b/tests/integration/pdfmake/basics.spec.js new file mode 100644 index 000000000..4714b53a0 --- /dev/null +++ b/tests/integration/pdfmake/basics.spec.js @@ -0,0 +1,307 @@ +var { runDocTest } = require('../helpers'); + +describe('pdfmake', function() { + test('basics', function() { + return runDocTest(function(doc) { + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('First ', 40, 40, { + lineBreak: false, + textWidth: 26.68359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph', 66.68359375, 40, { + lineBreak: false, + textWidth: 54.041015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ', 40, 54.0625, { + lineBreak: false, + textWidth: 45.2109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph, ', 85.2109375, 54.0625, { + lineBreak: false, + textWidth: 59.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 144.578125, 54.0625, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('time ', 167.177734375, 54.0625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 193.85546875, 54.0625, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('little ', 203.353515625, 54.0625, { + lineBreak: false, + textWidth: 25.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('bit ', 229.2578125, 54.0625, { + lineBreak: false, + textWidth: 16.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('longer ', 245.79296875, 54.0625, { + lineBreak: false, + textWidth: 36.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 282.291015625, 54.0625, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('make ', 295.908203125, 54.0625, { + lineBreak: false, + textWidth: 32.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sure, ', 328.24609375, 54.0625, { + lineBreak: false, + textWidth: 28.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 356.681640625, 54.0625, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ', 379.28125, 54.0625, { + lineBreak: false, + textWidth: 21.7734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ', 401.0546875, 54.0625, { + lineBreak: false, + textWidth: 20.724609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 421.779296875, 54.0625, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divided ', 437.83984375, 54.0625, { + lineBreak: false, + textWidth: 41.267578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('into ', 479.107421875, 54.0625, { + lineBreak: false, + textWidth: 23.150390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ', 502.2578125, 54.0625, { + lineBreak: false, + textWidth: 13.41796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('least ', 515.67578125, 54.0625, { + lineBreak: false, + textWidth: 28.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('two ', 40, 68.125, { + lineBreak: false, + textWidth: 22.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lines', 62.751953125, 68.125, { + lineBreak: false, + textWidth: 24.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + }); + }); +}); diff --git a/tests/integration/pdfmake/columns_simple.spec.js b/tests/integration/pdfmake/columns_simple.spec.js new file mode 100644 index 000000000..2d8def315 --- /dev/null +++ b/tests/integration/pdfmake/columns_simple.spec.js @@ -0,0 +1,20108 @@ +var { runDocTest } = require('../helpers'); + +describe('pdfmake', function() { + test('columns_simple', function() { + return runDocTest(function(doc) { + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.font('tests/fonts/Roboto-Italic.ttf'); + doc.font('tests/fonts/Roboto-MediumItalic.ttf'); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('By ', 40, 40, { + lineBreak: false, + textWidth: 16.119140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('default ', 56.119140625, 40, { + lineBreak: false, + textWidth: 40.236328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraphs ', 96.35546875, 40, { + lineBreak: false, + textWidth: 63.19921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('are ', 159.5546875, 40, { + lineBreak: false, + textWidth: 19.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stacked ', 179.359375, 40, { + lineBreak: false, + textWidth: 44.9765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one ', 224.3359375, 40, { + lineBreak: false, + textWidth: 22.79296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ', 247.12890625, 40, { + lineBreak: false, + textWidth: 16.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('top ', 263.564453125, 40, { + lineBreak: false, + textWidth: 20.349609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 283.9140625, 40, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(or ', 297.89453125, 40, { + lineBreak: false, + textWidth: 17.9765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('actually ', 315.87109375, 40, { + lineBreak: false, + textWidth: 44.34375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 360.21484375, 40, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('below) ', 366.49609375, 40, { + lineBreak: false, + textWidth: 39.005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('another. ', 405.501953125, 40, { + lineBreak: false, + textWidth: 46.34765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text("It's ", 40, 54.0625, { + lineBreak: false, + textWidth: 17.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('possible ', 57.96484375, 54.0625, { + lineBreak: false, + textWidth: 47.8359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('however ', 105.80078125, 54.0625, { + lineBreak: false, + textWidth: 47.876953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 153.677734375, 54.0625, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('split ', 167.294921875, 54.0625, { + lineBreak: false, + textWidth: 25.634765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('any ', 192.9296875, 54.0625, { + lineBreak: false, + textWidth: 21.796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph ', 214.7265625, 54.0625, { + lineBreak: false, + textWidth: 57.01171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(or ', 271.73828125, 54.0625, { + lineBreak: false, + textWidth: 17.9765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('even ', 289.71484375, 54.0625, { + lineBreak: false, + textWidth: 27.966796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 317.681640625, 54.0625, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('whole ', 337.5390625, 54.0625, { + lineBreak: false, + textWidth: 34.7109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('document) ', 372.25, 54.0625, { + lineBreak: false, + textWidth: 61.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('into ', 433.31640625, 54.0625, { + lineBreak: false, + textWidth: 23.150390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns.', 456.466796875, 54.0625, { + lineBreak: false, + textWidth: 49.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 68.125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Here ', 40, 82.1875, { + lineBreak: false, + textWidth: 28.189453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('we ', 68.189453125, 82.1875, { + lineBreak: false, + textWidth: 18.345703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('go ', 86.53515625, 82.1875, { + lineBreak: false, + textWidth: 16.546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ', 103.08203125, 82.1875, { + lineBreak: false, + textWidth: 25.4296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2 ', 128.51171875, 82.1875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-', 138.220703125, 82.1875, { + lineBreak: false, + textWidth: 24.005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ', 162.2265625, 82.1875, { + lineBreak: false, + textWidth: 31.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns, ', 193.275390625, 82.1875, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ', 244.580078125, 82.1875, { + lineBreak: false, + textWidth: 25.4296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('justified ', 270.009765625, 82.1875, { + lineBreak: false, + textWidth: 45.240234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text ', 315.25, 82.1875, { + lineBreak: false, + textWidth: 23.115234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ', 338.365234375, 82.1875, { + lineBreak: false, + textWidth: 22.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gap ', 361.251953125, 82.1875, { + lineBreak: false, + textWidth: 22.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ', 384.21484375, 82.1875, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 403.650390625, 82.1875, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('20:', 417.267578125, 82.1875, { + lineBreak: false, + textWidth: 16.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 96.25, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 110.3125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 83.52096875, 110.3125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 125.88178124999999, 110.3125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 162.705484375, 110.3125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 185.12098437499998, 110.3125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 224.1946875, 110.3125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 40, 124.375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 100.73112499999999, 124.375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 123.22396875, 124.375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 153.20509375, 124.375, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 201.06903125, 124.375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 247.766953125, 124.375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 40, 138.4375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ', 91.46712890625, 138.4375, { + lineBreak: false, + textWidth: 48.375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ', 140.0045703125, 138.4375, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ', 179.08498046875, 138.4375, { + lineBreak: false, + textWidth: 57.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ', 236.6634375, 138.4375, { + lineBreak: false, + textWidth: 53.947265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ', 40, 152.5, { + lineBreak: false, + textWidth: 59.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ', 106.47298828125, 152.5, { + lineBreak: false, + textWidth: 48.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ', 162.1178515625, 152.5, { + lineBreak: false, + textWidth: 21.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ', 190.82130859375, 152.5, { + lineBreak: false, + textWidth: 49.76953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ', 247.4446875, 152.5, { + lineBreak: false, + textWidth: 43.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ', 40, 166.5625, { + lineBreak: false, + textWidth: 43.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ', 83.58182291666665, 166.5625, { + lineBreak: false, + textWidth: 64.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ', 148.5796614583333, 166.5625, { + lineBreak: false, + textWidth: 68.583984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ', 217.227890625, 166.5625, { + lineBreak: false, + textWidth: 73.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ', 40, 180.625, { + lineBreak: false, + textWidth: 46.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ', 92.02376953125, 180.625, { + lineBreak: false, + textWidth: 25.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ', 122.5260546875, 180.625, { + lineBreak: false, + textWidth: 40.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ', 167.79396484375, 180.625, { + lineBreak: false, + textWidth: 63.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ', 236.528671875, 180.625, { + lineBreak: false, + textWidth: 54.08203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ', 40, 194.6875, { + lineBreak: false, + textWidth: 43.822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ', 96.88998046875, 194.6875, { + lineBreak: false, + textWidth: 25.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ', 135.0241015625, 194.6875, { + lineBreak: false, + textWidth: 59.958984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ', 208.05080078125, 194.6875, { + lineBreak: false, + textWidth: 31.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ', 252.63609375, 194.6875, { + lineBreak: false, + textWidth: 37.974609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ', 40, 208.75, { + lineBreak: false, + textWidth: 57.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ', 100.9983125, 208.75, { + lineBreak: false, + textWidth: 36.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ', 140.7388125, 208.75, { + lineBreak: false, + textWidth: 23.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ', 168.239078125, 208.75, { + lineBreak: false, + textWidth: 36.263671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ', 208.20809375, 208.75, { + lineBreak: false, + textWidth: 22.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ', 234.759140625, 208.75, { + lineBreak: false, + textWidth: 55.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ', 40, 222.8125, { + lineBreak: false, + textWidth: 50.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ', 90.99013020833334, 222.8125, { + lineBreak: false, + textWidth: 42.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 134.71463541666668, 222.8125, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ', 150.724296875, 222.8125, { + lineBreak: false, + textWidth: 55.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ', 206.56598958333333, 222.8125, { + lineBreak: false, + textWidth: 20.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ', 227.42135416666665, 222.8125, { + lineBreak: false, + textWidth: 40.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ', 269.153671875, 222.8125, { + lineBreak: false, + textWidth: 21.45703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ', 40, 236.875, { + lineBreak: false, + textWidth: 62.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ', 105.2527734375, 236.875, { + lineBreak: false, + textWidth: 57.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ', 165.935234375, 236.875, { + lineBreak: false, + textWidth: 28.20703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ', 197.3794140625, 236.875, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ', 236.681015625, 236.875, { + lineBreak: false, + textWidth: 53.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ', 40, 250.9375, { + lineBreak: false, + textWidth: 47.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ', 95.35526041666665, 250.9375, { + lineBreak: false, + textWidth: 42.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ', 145.7769270833333, 250.9375, { + lineBreak: false, + textWidth: 88.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ', 242.32359375, 250.9375, { + lineBreak: false, + textWidth: 48.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ', 40, 265, { + lineBreak: false, + textWidth: 54.826171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ', 100.3601953125, 265, { + lineBreak: false, + textWidth: 50.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ', 156.4371875, 265, { + lineBreak: false, + textWidth: 36.380859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ', 198.3520703125, 265, { + lineBreak: false, + textWidth: 53.994140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ', 257.880234375, 265, { + lineBreak: false, + textWidth: 32.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ', 40, 279.0625, { + lineBreak: false, + textWidth: 38.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ', 78.9858125, 279.0625, { + lineBreak: false, + textWidth: 35.783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ', 114.78998437499999, 279.0625, { + lineBreak: false, + textWidth: 34.693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ', 149.5043125, 279.0625, { + lineBreak: false, + textWidth: 55.69921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ', 205.22449999999998, 279.0625, { + lineBreak: false, + textWidth: 49.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ', 254.780625, 279.0625, { + lineBreak: false, + textWidth: 35.830078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ', 40, 293.125, { + lineBreak: false, + textWidth: 72.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ', 126.57596354166667, 293.125, { + lineBreak: false, + textWidth: 39.978515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ', 180.96052083333333, 293.125, { + lineBreak: false, + textWidth: 32.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ', 228.231796875, 293.125, { + lineBreak: false, + textWidth: 62.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ', 40, 307.1875, { + lineBreak: false, + textWidth: 49.669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ', 103.26736979166665, 307.1875, { + lineBreak: false, + textWidth: 61.177734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ', 178.04255208333333, 307.1875, { + lineBreak: false, + textWidth: 63.33984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ', 254.97984375, 307.1875, { + lineBreak: false, + textWidth: 35.630859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ', 40, 321.25, { + lineBreak: false, + textWidth: 54.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ', 94.556640625, 321.25, { + lineBreak: false, + textWidth: 20.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.', 114.923828125, 321.25, { + lineBreak: false, + textWidth: 72.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 307.64, 110.3125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 351.16096875, 110.3125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 393.52178125, 110.3125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 430.34548437499996, 110.3125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 452.76098437499996, 110.3125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 491.8346875, 110.3125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 307.64, 124.375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 368.371125, 124.375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 390.86396874999997, 124.375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 420.84509375, 124.375, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 468.70903124999995, 124.375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 515.406953125, 124.375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 307.64, 138.4375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ', 359.10712890624995, 138.4375, { + lineBreak: false, + textWidth: 48.375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ', 407.6445703125, 138.4375, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ', 446.72498046875, 138.4375, { + lineBreak: false, + textWidth: 57.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ', 504.3034375, 138.4375, { + lineBreak: false, + textWidth: 53.947265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ', 307.64, 152.5, { + lineBreak: false, + textWidth: 59.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ', 374.11298828124995, 152.5, { + lineBreak: false, + textWidth: 48.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ', 429.7578515625, 152.5, { + lineBreak: false, + textWidth: 21.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ', 458.46130859375, 152.5, { + lineBreak: false, + textWidth: 49.76953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ', 515.0846875, 152.5, { + lineBreak: false, + textWidth: 43.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ', 307.64, 166.5625, { + lineBreak: false, + textWidth: 43.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ', 351.22182291666667, 166.5625, { + lineBreak: false, + textWidth: 64.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ', 416.2196614583333, 166.5625, { + lineBreak: false, + textWidth: 68.583984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ', 484.867890625, 166.5625, { + lineBreak: false, + textWidth: 73.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ', 307.64, 180.625, { + lineBreak: false, + textWidth: 46.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ', 359.66376953124995, 180.625, { + lineBreak: false, + textWidth: 25.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ', 390.1660546875, 180.625, { + lineBreak: false, + textWidth: 40.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ', 435.43396484375, 180.625, { + lineBreak: false, + textWidth: 63.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ', 504.168671875, 180.625, { + lineBreak: false, + textWidth: 54.08203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ', 307.64, 194.6875, { + lineBreak: false, + textWidth: 43.822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ', 364.52998046874995, 194.6875, { + lineBreak: false, + textWidth: 25.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ', 402.6641015625, 194.6875, { + lineBreak: false, + textWidth: 59.958984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ', 475.69080078125, 194.6875, { + lineBreak: false, + textWidth: 31.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ', 520.27609375, 194.6875, { + lineBreak: false, + textWidth: 37.974609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ', 307.64, 208.75, { + lineBreak: false, + textWidth: 57.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ', 368.6383125, 208.75, { + lineBreak: false, + textWidth: 36.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ', 408.3788125, 208.75, { + lineBreak: false, + textWidth: 23.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ', 435.879078125, 208.75, { + lineBreak: false, + textWidth: 36.263671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ', 475.84809375, 208.75, { + lineBreak: false, + textWidth: 22.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ', 502.399140625, 208.75, { + lineBreak: false, + textWidth: 55.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ', 307.64, 222.8125, { + lineBreak: false, + textWidth: 50.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ', 358.6301302083333, 222.8125, { + lineBreak: false, + textWidth: 42.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 402.35463541666667, 222.8125, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ', 418.364296875, 222.8125, { + lineBreak: false, + textWidth: 55.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ', 474.20598958333335, 222.8125, { + lineBreak: false, + textWidth: 20.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ', 495.06135416666666, 222.8125, { + lineBreak: false, + textWidth: 40.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ', 536.793671875, 222.8125, { + lineBreak: false, + textWidth: 21.45703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ', 307.64, 236.875, { + lineBreak: false, + textWidth: 62.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ', 372.89277343749995, 236.875, { + lineBreak: false, + textWidth: 57.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ', 433.575234375, 236.875, { + lineBreak: false, + textWidth: 28.20703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ', 465.0194140625, 236.875, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ', 504.321015625, 236.875, { + lineBreak: false, + textWidth: 53.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ', 307.64, 250.9375, { + lineBreak: false, + textWidth: 47.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ', 362.99526041666667, 250.9375, { + lineBreak: false, + textWidth: 42.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ', 413.4169270833333, 250.9375, { + lineBreak: false, + textWidth: 88.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ', 509.96359375, 250.9375, { + lineBreak: false, + textWidth: 48.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ', 307.64, 265, { + lineBreak: false, + textWidth: 54.826171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ', 368.00019531249995, 265, { + lineBreak: false, + textWidth: 50.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ', 424.0771875, 265, { + lineBreak: false, + textWidth: 36.380859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ', 465.9920703125, 265, { + lineBreak: false, + textWidth: 53.994140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ', 525.520234375, 265, { + lineBreak: false, + textWidth: 32.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ', 307.64, 279.0625, { + lineBreak: false, + textWidth: 38.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ', 346.6258125, 279.0625, { + lineBreak: false, + textWidth: 35.783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ', 382.429984375, 279.0625, { + lineBreak: false, + textWidth: 34.693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ', 417.14431249999996, 279.0625, { + lineBreak: false, + textWidth: 55.69921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ', 472.86449999999996, 279.0625, { + lineBreak: false, + textWidth: 49.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ', 522.420625, 279.0625, { + lineBreak: false, + textWidth: 35.830078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ', 307.64, 293.125, { + lineBreak: false, + textWidth: 72.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ', 394.21596354166667, 293.125, { + lineBreak: false, + textWidth: 39.978515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ', 448.60052083333335, 293.125, { + lineBreak: false, + textWidth: 32.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ', 495.871796875, 293.125, { + lineBreak: false, + textWidth: 62.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ', 307.64, 307.1875, { + lineBreak: false, + textWidth: 49.669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ', 370.90736979166667, 307.1875, { + lineBreak: false, + textWidth: 61.177734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ', 445.68255208333335, 307.1875, { + lineBreak: false, + textWidth: 63.33984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ', 522.61984375, 307.1875, { + lineBreak: false, + textWidth: 35.630859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ', 307.64, 321.25, { + lineBreak: false, + textWidth: 54.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ', 362.196640625, 321.25, { + lineBreak: false, + textWidth: 20.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.', 382.563828125, 321.25, { + lineBreak: false, + textWidth: 72.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 335.3125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Star-', 40, 349.375, { + lineBreak: false, + textWidth: 24.9375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ', 64.9375, 349.375, { + lineBreak: false, + textWidth: 31.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns ', 95.986328125, 349.375, { + lineBreak: false, + textWidth: 48.94921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('have ', 144.935546875, 349.375, { + lineBreak: false, + textWidth: 28.11328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('always ', 173.048828125, 349.375, { + lineBreak: false, + textWidth: 39.732421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('equal ', 212.78125, 349.375, { + lineBreak: false, + textWidth: 32.203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('widths, ', 244.984375, 349.375, { + lineBreak: false, + textWidth: 40.740234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('so ', 285.724609375, 349.375, { + lineBreak: false, + textWidth: 16.001953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('if ', 301.7265625, 349.375, { + lineBreak: false, + textWidth: 10.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('we ', 311.775390625, 349.375, { + lineBreak: false, + textWidth: 18.345703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('define ', 330.12109375, 349.375, { + lineBreak: false, + textWidth: 35.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 365.83984375, 349.375, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 375.548828125, 349.375, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('those, ', 389.529296875, 349.375, { + lineBreak: false, + textWidth: 35.244140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text("it'll ", 424.7734375, 349.375, { + lineBreak: false, + textWidth: 17.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('look ', 442.4921875, 349.375, { + lineBreak: false, + textWidth: 25.65234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('like ', 468.14453125, 349.375, { + lineBreak: false, + textWidth: 21.1171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 489.26171875, 349.375, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(make ', 511.861328125, 349.375, { + lineBreak: false, + textWidth: 36.439453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sure ', 40, 363.4375, { + lineBreak: false, + textWidth: 26.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 66.080078125, 363.4375, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scroll ', 79.697265625, 363.4375, { + lineBreak: false, + textWidth: 32.05078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 111.748046875, 363.4375, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 125.365234375, 363.4375, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('next ', 145.22265625, 363.4375, { + lineBreak: false, + textWidth: 25.81640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page, ', 171.0390625, 363.4375, { + lineBreak: false, + textWidth: 31.67578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('as ', 202.71484375, 363.4375, { + lineBreak: false, + textWidth: 15.685546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('we ', 218.400390625, 363.4375, { + lineBreak: false, + textWidth: 18.345703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('have ', 236.74609375, 363.4375, { + lineBreak: false, + textWidth: 28.11328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 264.859375, 363.4375, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('couple ', 274.357421875, 363.4375, { + lineBreak: false, + textWidth: 38.712890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 313.0703125, 363.4375, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('more ', 327.05078125, 363.4375, { + lineBreak: false, + textWidth: 30.638671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('examples):', 357.689453125, 363.4375, { + lineBreak: false, + textWidth: 58.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 377.5, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 391.5625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 391.5625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 113.03125, 391.5625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 143.4296875, 391.5625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 159.419921875, 391.5625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 40, 405.625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 106.416015625, 405.625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 166.884765625, 405.625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 40, 419.6875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 69.71875, 419.6875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 117.3203125, 419.6875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 40, 433.75, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 82.84375, 433.75, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ', 134.1484375, 433.75, { + lineBreak: false, + textWidth: 48.375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ', 40, 447.8125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ', 78.91796875, 447.8125, { + lineBreak: false, + textWidth: 57.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ', 136.333984375, 447.8125, { + lineBreak: false, + textWidth: 53.947265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ', 40, 461.875, { + lineBreak: false, + textWidth: 59.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ', 99.619140625, 461.875, { + lineBreak: false, + textWidth: 48.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ', 148.41015625, 461.875, { + lineBreak: false, + textWidth: 21.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ', 40, 475.9375, { + lineBreak: false, + textWidth: 49.76953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ', 89.76953125, 475.9375, { + lineBreak: false, + textWidth: 43.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ', 132.935546875, 475.9375, { + lineBreak: false, + textWidth: 43.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ', 40, 490, { + lineBreak: false, + textWidth: 64.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ', 104.93359375, 490, { + lineBreak: false, + textWidth: 68.583984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ', 40, 504.0625, { + lineBreak: false, + textWidth: 73.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ', 113.3828125, 504.0625, { + lineBreak: false, + textWidth: 46.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ', 160.1875, 504.0625, { + lineBreak: false, + textWidth: 25.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ', 40, 518.125, { + lineBreak: false, + textWidth: 40.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ', 80.048828125, 518.125, { + lineBreak: false, + textWidth: 63.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ', 143.564453125, 518.125, { + lineBreak: false, + textWidth: 54.08203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ', 40, 532.1875, { + lineBreak: false, + textWidth: 43.822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ', 83.822265625, 532.1875, { + lineBreak: false, + textWidth: 25.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ', 108.888671875, 532.1875, { + lineBreak: false, + textWidth: 59.958984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ', 168.84765625, 532.1875, { + lineBreak: false, + textWidth: 31.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ', 40, 546.25, { + lineBreak: false, + textWidth: 37.974609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ', 77.974609375, 546.25, { + lineBreak: false, + textWidth: 57.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ', 135.267578125, 546.25, { + lineBreak: false, + textWidth: 36.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ', 171.302734375, 546.25, { + lineBreak: false, + textWidth: 23.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ', 40, 560.3125, { + lineBreak: false, + textWidth: 36.263671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ', 76.263671875, 560.3125, { + lineBreak: false, + textWidth: 22.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ', 99.109375, 560.3125, { + lineBreak: false, + textWidth: 55.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ', 40, 574.375, { + lineBreak: false, + textWidth: 50.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ', 90.255859375, 574.375, { + lineBreak: false, + textWidth: 42.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 133.24609375, 574.375, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ', 40, 588.4375, { + lineBreak: false, + textWidth: 55.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ', 95.107421875, 588.4375, { + lineBreak: false, + textWidth: 20.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ', 115.228515625, 588.4375, { + lineBreak: false, + textWidth: 40.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ', 156.2265625, 588.4375, { + lineBreak: false, + textWidth: 21.45703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ', 40, 602.5, { + lineBreak: false, + textWidth: 62.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ', 102.015625, 602.5, { + lineBreak: false, + textWidth: 57.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ', 159.4609375, 602.5, { + lineBreak: false, + textWidth: 28.20703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ', 40, 616.5625, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ', 76.064453125, 616.5625, { + lineBreak: false, + textWidth: 53.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ', 129.994140625, 616.5625, { + lineBreak: false, + textWidth: 47.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ', 40, 630.625, { + lineBreak: false, + textWidth: 42.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ', 82.169921875, 630.625, { + lineBreak: false, + textWidth: 88.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ', 40, 644.6875, { + lineBreak: false, + textWidth: 48.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ', 88.287109375, 644.6875, { + lineBreak: false, + textWidth: 54.826171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ', 143.11328125, 644.6875, { + lineBreak: false, + textWidth: 50.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ', 40, 658.75, { + lineBreak: false, + textWidth: 36.380859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ', 76.380859375, 658.75, { + lineBreak: false, + textWidth: 53.994140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ', 130.375, 658.75, { + lineBreak: false, + textWidth: 32.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ', 40, 672.8125, { + lineBreak: false, + textWidth: 38.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ', 78.96484375, 672.8125, { + lineBreak: false, + textWidth: 35.783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ', 114.748046875, 672.8125, { + lineBreak: false, + textWidth: 34.693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ', 40, 686.875, { + lineBreak: false, + textWidth: 55.69921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ', 95.69921875, 686.875, { + lineBreak: false, + textWidth: 49.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ', 145.234375, 686.875, { + lineBreak: false, + textWidth: 35.830078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ', 40, 700.9375, { + lineBreak: false, + textWidth: 72.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ', 112.169921875, 700.9375, { + lineBreak: false, + textWidth: 39.978515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ', 152.1484375, 700.9375, { + lineBreak: false, + textWidth: 32.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ', 40, 715, { + lineBreak: false, + textWidth: 62.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ', 102.37890625, 715, { + lineBreak: false, + textWidth: 49.669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ', 40, 729.0625, { + lineBreak: false, + textWidth: 61.177734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ', 101.177734375, 729.0625, { + lineBreak: false, + textWidth: 63.33984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ', 164.517578125, 729.0625, { + lineBreak: false, + textWidth: 35.630859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ', 40, 743.125, { + lineBreak: false, + textWidth: 54.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ', 94.556640625, 743.125, { + lineBreak: false, + textWidth: 20.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.', 114.923828125, 743.125, { + lineBreak: false, + textWidth: 72.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 218.42666666666665, 391.5625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 255.52236979166665, 391.5625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 291.4579166666666, 391.5625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 321.8563541666666, 391.5625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 337.8465885416666, 391.5625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 218.42666666666665, 405.625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 284.8426822916666, 405.625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 345.3114322916666, 405.625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 218.42666666666665, 419.6875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 248.14541666666665, 419.6875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 295.7469791666666, 419.6875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 218.42666666666665, 433.75, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 261.2704166666666, 433.75, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ', 312.5751041666666, 433.75, { + lineBreak: false, + textWidth: 48.375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ', 218.42666666666665, 447.8125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ', 257.3446354166666, 447.8125, { + lineBreak: false, + textWidth: 57.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ', 314.7606510416666, 447.8125, { + lineBreak: false, + textWidth: 53.947265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ', 218.42666666666665, 461.875, { + lineBreak: false, + textWidth: 59.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ', 278.0458072916666, 461.875, { + lineBreak: false, + textWidth: 48.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ', 326.8368229166666, 461.875, { + lineBreak: false, + textWidth: 21.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ', 218.42666666666665, 475.9375, { + lineBreak: false, + textWidth: 49.76953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ', 268.1961979166666, 475.9375, { + lineBreak: false, + textWidth: 43.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ', 311.3622135416666, 475.9375, { + lineBreak: false, + textWidth: 43.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ', 218.42666666666665, 490, { + lineBreak: false, + textWidth: 64.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ', 283.3602604166666, 490, { + lineBreak: false, + textWidth: 68.583984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ', 218.42666666666665, 504.0625, { + lineBreak: false, + textWidth: 73.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ', 291.8094791666666, 504.0625, { + lineBreak: false, + textWidth: 46.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ', 338.6141666666666, 504.0625, { + lineBreak: false, + textWidth: 25.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ', 218.42666666666665, 518.125, { + lineBreak: false, + textWidth: 40.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ', 258.4754947916666, 518.125, { + lineBreak: false, + textWidth: 63.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ', 321.9911197916666, 518.125, { + lineBreak: false, + textWidth: 54.08203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ', 218.42666666666665, 532.1875, { + lineBreak: false, + textWidth: 43.822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ', 262.2489322916666, 532.1875, { + lineBreak: false, + textWidth: 25.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ', 287.3153385416666, 532.1875, { + lineBreak: false, + textWidth: 59.958984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ', 347.2743229166666, 532.1875, { + lineBreak: false, + textWidth: 31.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ', 218.42666666666665, 546.25, { + lineBreak: false, + textWidth: 37.974609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ', 256.4012760416666, 546.25, { + lineBreak: false, + textWidth: 57.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ', 313.6942447916666, 546.25, { + lineBreak: false, + textWidth: 36.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ', 349.7294010416666, 546.25, { + lineBreak: false, + textWidth: 23.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ', 218.42666666666665, 560.3125, { + lineBreak: false, + textWidth: 36.263671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ', 254.69033854166665, 560.3125, { + lineBreak: false, + textWidth: 22.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ', 277.5360416666666, 560.3125, { + lineBreak: false, + textWidth: 55.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ', 218.42666666666665, 574.375, { + lineBreak: false, + textWidth: 50.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ', 268.6825260416666, 574.375, { + lineBreak: false, + textWidth: 42.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 311.6727604166666, 574.375, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ', 218.42666666666665, 588.4375, { + lineBreak: false, + textWidth: 55.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ', 273.5340885416666, 588.4375, { + lineBreak: false, + textWidth: 20.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ', 293.6551822916666, 588.4375, { + lineBreak: false, + textWidth: 40.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ', 334.6532291666666, 588.4375, { + lineBreak: false, + textWidth: 21.45703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ', 218.42666666666665, 602.5, { + lineBreak: false, + textWidth: 62.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ', 280.4422916666666, 602.5, { + lineBreak: false, + textWidth: 57.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ', 337.8876041666666, 602.5, { + lineBreak: false, + textWidth: 28.20703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ', 218.42666666666665, 616.5625, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ', 254.49111979166665, 616.5625, { + lineBreak: false, + textWidth: 53.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ', 308.4208072916666, 616.5625, { + lineBreak: false, + textWidth: 47.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ', 218.42666666666665, 630.625, { + lineBreak: false, + textWidth: 42.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ', 260.5965885416666, 630.625, { + lineBreak: false, + textWidth: 88.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ', 218.42666666666665, 644.6875, { + lineBreak: false, + textWidth: 48.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ', 266.7137760416666, 644.6875, { + lineBreak: false, + textWidth: 54.826171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ', 321.5399479166666, 644.6875, { + lineBreak: false, + textWidth: 50.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ', 218.42666666666665, 658.75, { + lineBreak: false, + textWidth: 36.380859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ', 254.80752604166665, 658.75, { + lineBreak: false, + textWidth: 53.994140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ', 308.8016666666666, 658.75, { + lineBreak: false, + textWidth: 32.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ', 218.42666666666665, 672.8125, { + lineBreak: false, + textWidth: 38.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ', 257.3915104166666, 672.8125, { + lineBreak: false, + textWidth: 35.783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ', 293.1747135416666, 672.8125, { + lineBreak: false, + textWidth: 34.693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ', 218.42666666666665, 686.875, { + lineBreak: false, + textWidth: 55.69921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ', 274.1258854166666, 686.875, { + lineBreak: false, + textWidth: 49.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ', 323.6610416666666, 686.875, { + lineBreak: false, + textWidth: 35.830078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ', 218.42666666666665, 700.9375, { + lineBreak: false, + textWidth: 72.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ', 290.5965885416666, 700.9375, { + lineBreak: false, + textWidth: 39.978515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ', 330.5751041666666, 700.9375, { + lineBreak: false, + textWidth: 32.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ', 218.42666666666665, 715, { + lineBreak: false, + textWidth: 62.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ', 280.8055729166666, 715, { + lineBreak: false, + textWidth: 49.669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ', 218.42666666666665, 729.0625, { + lineBreak: false, + textWidth: 61.177734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ', 279.6044010416666, 729.0625, { + lineBreak: false, + textWidth: 63.33984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ', 342.9442447916666, 729.0625, { + lineBreak: false, + textWidth: 35.630859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ', 218.42666666666665, 743.125, { + lineBreak: false, + textWidth: 54.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ', 272.9833072916666, 743.125, { + lineBreak: false, + textWidth: 20.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.', 293.3504947916666, 743.125, { + lineBreak: false, + textWidth: 72.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 396.8533333333333, 391.5625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 433.9490364583333, 391.5625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 469.8845833333333, 391.5625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 500.2830208333333, 391.5625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 516.2732552083332, 391.5625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 396.8533333333333, 405.625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 463.2693489583333, 405.625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 523.7380989583332, 405.625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 396.8533333333333, 419.6875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 426.5720833333333, 419.6875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 474.1736458333333, 419.6875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 396.8533333333333, 433.75, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 439.6970833333333, 433.75, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ', 491.0017708333333, 433.75, { + lineBreak: false, + textWidth: 48.375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ', 396.8533333333333, 447.8125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ', 435.7713020833333, 447.8125, { + lineBreak: false, + textWidth: 57.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ', 493.1873177083333, 447.8125, { + lineBreak: false, + textWidth: 53.947265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ', 396.8533333333333, 461.875, { + lineBreak: false, + textWidth: 59.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ', 456.4724739583333, 461.875, { + lineBreak: false, + textWidth: 48.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ', 505.2634895833333, 461.875, { + lineBreak: false, + textWidth: 21.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ', 396.8533333333333, 475.9375, { + lineBreak: false, + textWidth: 49.76953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ', 446.6228645833333, 475.9375, { + lineBreak: false, + textWidth: 43.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ', 489.7888802083333, 475.9375, { + lineBreak: false, + textWidth: 43.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ', 396.8533333333333, 490, { + lineBreak: false, + textWidth: 64.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ', 461.7869270833333, 490, { + lineBreak: false, + textWidth: 68.583984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ', 396.8533333333333, 504.0625, { + lineBreak: false, + textWidth: 73.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ', 470.2361458333333, 504.0625, { + lineBreak: false, + textWidth: 46.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ', 517.0408333333332, 504.0625, { + lineBreak: false, + textWidth: 25.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ', 396.8533333333333, 518.125, { + lineBreak: false, + textWidth: 40.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ', 436.9021614583333, 518.125, { + lineBreak: false, + textWidth: 63.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ', 500.4177864583333, 518.125, { + lineBreak: false, + textWidth: 54.08203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ', 396.8533333333333, 532.1875, { + lineBreak: false, + textWidth: 43.822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ', 440.6755989583333, 532.1875, { + lineBreak: false, + textWidth: 25.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ', 465.7420052083333, 532.1875, { + lineBreak: false, + textWidth: 59.958984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ', 525.7009895833332, 532.1875, { + lineBreak: false, + textWidth: 31.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ', 396.8533333333333, 546.25, { + lineBreak: false, + textWidth: 37.974609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ', 434.8279427083333, 546.25, { + lineBreak: false, + textWidth: 57.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ', 492.1209114583333, 546.25, { + lineBreak: false, + textWidth: 36.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ', 528.1560677083332, 546.25, { + lineBreak: false, + textWidth: 23.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ', 396.8533333333333, 560.3125, { + lineBreak: false, + textWidth: 36.263671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ', 433.1170052083333, 560.3125, { + lineBreak: false, + textWidth: 22.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ', 455.9627083333333, 560.3125, { + lineBreak: false, + textWidth: 55.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ', 396.8533333333333, 574.375, { + lineBreak: false, + textWidth: 50.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ', 447.1091927083333, 574.375, { + lineBreak: false, + textWidth: 42.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 490.0994270833333, 574.375, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ', 396.8533333333333, 588.4375, { + lineBreak: false, + textWidth: 55.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ', 451.9607552083333, 588.4375, { + lineBreak: false, + textWidth: 20.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ', 472.0818489583333, 588.4375, { + lineBreak: false, + textWidth: 40.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ', 513.0798958333332, 588.4375, { + lineBreak: false, + textWidth: 21.45703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ', 396.8533333333333, 602.5, { + lineBreak: false, + textWidth: 62.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ', 458.8689583333333, 602.5, { + lineBreak: false, + textWidth: 57.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ', 516.3142708333332, 602.5, { + lineBreak: false, + textWidth: 28.20703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ', 396.8533333333333, 616.5625, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ', 432.9177864583333, 616.5625, { + lineBreak: false, + textWidth: 53.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ', 486.8474739583333, 616.5625, { + lineBreak: false, + textWidth: 47.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ', 396.8533333333333, 630.625, { + lineBreak: false, + textWidth: 42.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ', 439.0232552083333, 630.625, { + lineBreak: false, + textWidth: 88.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ', 396.8533333333333, 644.6875, { + lineBreak: false, + textWidth: 48.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ', 445.1404427083333, 644.6875, { + lineBreak: false, + textWidth: 54.826171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ', 499.9666145833333, 644.6875, { + lineBreak: false, + textWidth: 50.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ', 396.8533333333333, 658.75, { + lineBreak: false, + textWidth: 36.380859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ', 433.2341927083333, 658.75, { + lineBreak: false, + textWidth: 53.994140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ', 487.2283333333333, 658.75, { + lineBreak: false, + textWidth: 32.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ', 396.8533333333333, 672.8125, { + lineBreak: false, + textWidth: 38.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ', 435.8181770833333, 672.8125, { + lineBreak: false, + textWidth: 35.783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ', 471.6013802083333, 672.8125, { + lineBreak: false, + textWidth: 34.693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ', 396.8533333333333, 686.875, { + lineBreak: false, + textWidth: 55.69921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ', 452.5525520833333, 686.875, { + lineBreak: false, + textWidth: 49.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ', 502.0877083333333, 686.875, { + lineBreak: false, + textWidth: 35.830078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ', 396.8533333333333, 700.9375, { + lineBreak: false, + textWidth: 72.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ', 469.0232552083333, 700.9375, { + lineBreak: false, + textWidth: 39.978515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ', 509.0017708333333, 700.9375, { + lineBreak: false, + textWidth: 32.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ', 396.8533333333333, 715, { + lineBreak: false, + textWidth: 62.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ', 459.2322395833333, 715, { + lineBreak: false, + textWidth: 49.669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ', 396.8533333333333, 729.0625, { + lineBreak: false, + textWidth: 61.177734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ', 458.0310677083333, 729.0625, { + lineBreak: false, + textWidth: 63.33984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ', 521.3709114583332, 729.0625, { + lineBreak: false, + textWidth: 35.630859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ', 396.8533333333333, 743.125, { + lineBreak: false, + textWidth: 54.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ', 451.4099739583333, 743.125, { + lineBreak: false, + textWidth: 20.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.', 471.7771614583333, 743.125, { + lineBreak: false, + textWidth: 72.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 757.1875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('You ', 40, 771.25, { + lineBreak: false, + textWidth: 23.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 63.255859375, 771.25, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('also ', 85.65625, 771.25, { + lineBreak: false, + textWidth: 25.44140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specify ', 111.09765625, 771.25, { + lineBreak: false, + textWidth: 41.28515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('accurate ', 152.3828125, 771.25, { + lineBreak: false, + textWidth: 49.306640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('widths ', 201.689453125, 771.25, { + lineBreak: false, + textWidth: 38.384765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('for ', 240.07421875, 771.25, { + lineBreak: false, + textWidth: 18.041015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('some ', 258.115234375, 771.25, { + lineBreak: false, + textWidth: 32.876953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(or ', 290.9921875, 771.25, { + lineBreak: false, + textWidth: 17.9765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('all ', 308.96875, 771.25, { + lineBreak: false, + textWidth: 15.322265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns). ', 324.291015625, 771.25, { + lineBreak: false, + textWidth: 56.279296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text("Let's ", 380.5703125, 771.25, { + lineBreak: false, + textWidth: 27.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('make ', 408.0859375, 771.25, { + lineBreak: false, + textWidth: 32.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 440.423828125, 771.25, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('first ', 460.28125, 771.25, { + lineBreak: false, + textWidth: 23.783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 484.064453125, 771.25, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ', 526.826171875, 771.25, { + lineBreak: false, + textWidth: 22.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 40, 785.3125, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('last ', 59.857421875, 785.3125, { + lineBreak: false, + textWidth: 22.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one ', 82.375, 785.3125, { + lineBreak: false, + textWidth: 22.79296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('narrow ', 105.16796875, 785.3125, { + lineBreak: false, + textWidth: 39.984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ', 145.15234375, 785.3125, { + lineBreak: false, + textWidth: 22.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('let ', 168.0390625, 785.3125, { + lineBreak: false, + textWidth: 16.16015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 184.19921875, 785.3125, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('layout ', 204.056640625, 785.3125, { + lineBreak: false, + textWidth: 35.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('engine ', 239.34765625, 785.3125, { + lineBreak: false, + textWidth: 38.572265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divide ', 277.919921875, 785.3125, { + lineBreak: false, + textWidth: 34.5, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('remaining ', 312.419921875, 785.3125, { + lineBreak: false, + textWidth: 56.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('space ', 368.541015625, 785.3125, { + lineBreak: false, + textWidth: 35.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('equally ', 403.59765625, 785.3125, { + lineBreak: false, + textWidth: 40.79296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('between ', 444.390625, 785.3125, { + lineBreak: false, + textWidth: 48.333984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('other ', 492.724609375, 785.3125, { + lineBreak: false, + textWidth: 30.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-', 523.486328125, 785.3125, { + lineBreak: false, + textWidth: 24.005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns:', 40, 40, { + lineBreak: false, + textWidth: 48.884765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 54.0625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 68.125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 68.125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 40, 82.1875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 70.3984375, 82.1875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 86.388671875, 82.1875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 40, 96.25, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 40, 110.3125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 100.46875, 110.3125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 40, 124.375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 69.71875, 124.375, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 40, 138.4375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 86.435546875, 138.4375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 40, 152.5, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ', 40, 166.5625, { + lineBreak: false, + textWidth: 48.375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ', 88.375, 166.5625, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ', 40, 180.625, { + lineBreak: false, + textWidth: 57.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ', 40, 194.6875, { + lineBreak: false, + textWidth: 53.947265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ', 40, 208.75, { + lineBreak: false, + textWidth: 59.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ', 40, 222.8125, { + lineBreak: false, + textWidth: 48.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ', 88.791015625, 222.8125, { + lineBreak: false, + textWidth: 21.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ', 40, 236.875, { + lineBreak: false, + textWidth: 49.76953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ', 89.76953125, 236.875, { + lineBreak: false, + textWidth: 43.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ', 40, 250.9375, { + lineBreak: false, + textWidth: 43.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ', 40, 265, { + lineBreak: false, + textWidth: 64.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ', 40, 279.0625, { + lineBreak: false, + textWidth: 68.583984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ', 40, 293.125, { + lineBreak: false, + textWidth: 73.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ', 40, 307.1875, { + lineBreak: false, + textWidth: 46.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ', 86.8046875, 307.1875, { + lineBreak: false, + textWidth: 25.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ', 40, 321.25, { + lineBreak: false, + textWidth: 40.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ', 40, 335.3125, { + lineBreak: false, + textWidth: 63.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ', 40, 349.375, { + lineBreak: false, + textWidth: 54.08203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ', 40, 363.4375, { + lineBreak: false, + textWidth: 43.822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ', 83.822265625, 363.4375, { + lineBreak: false, + textWidth: 25.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ', 40, 377.5, { + lineBreak: false, + textWidth: 59.958984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ', 99.958984375, 377.5, { + lineBreak: false, + textWidth: 31.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ', 40, 391.5625, { + lineBreak: false, + textWidth: 37.974609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ', 40, 405.625, { + lineBreak: false, + textWidth: 57.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ', 40, 419.6875, { + lineBreak: false, + textWidth: 36.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ', 76.03515625, 419.6875, { + lineBreak: false, + textWidth: 23.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ', 40, 433.75, { + lineBreak: false, + textWidth: 36.263671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ', 76.263671875, 433.75, { + lineBreak: false, + textWidth: 22.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ', 40, 447.8125, { + lineBreak: false, + textWidth: 55.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ', 40, 461.875, { + lineBreak: false, + textWidth: 50.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ', 40, 475.9375, { + lineBreak: false, + textWidth: 42.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 82.990234375, 475.9375, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ', 40, 490, { + lineBreak: false, + textWidth: 55.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ', 95.107421875, 490, { + lineBreak: false, + textWidth: 20.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ', 40, 504.0625, { + lineBreak: false, + textWidth: 40.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ', 80.998046875, 504.0625, { + lineBreak: false, + textWidth: 21.45703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ', 40, 518.125, { + lineBreak: false, + textWidth: 62.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ', 40, 532.1875, { + lineBreak: false, + textWidth: 57.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ', 97.4453125, 532.1875, { + lineBreak: false, + textWidth: 28.20703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ', 40, 546.25, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ', 76.064453125, 546.25, { + lineBreak: false, + textWidth: 53.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ', 40, 560.3125, { + lineBreak: false, + textWidth: 47.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ', 87.103515625, 560.3125, { + lineBreak: false, + textWidth: 42.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ', 40, 574.375, { + lineBreak: false, + textWidth: 88.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ', 40, 588.4375, { + lineBreak: false, + textWidth: 48.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ', 40, 602.5, { + lineBreak: false, + textWidth: 54.826171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ', 40, 616.5625, { + lineBreak: false, + textWidth: 50.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ', 90.54296875, 616.5625, { + lineBreak: false, + textWidth: 36.380859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ', 40, 630.625, { + lineBreak: false, + textWidth: 53.994140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ', 93.994140625, 630.625, { + lineBreak: false, + textWidth: 32.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ', 40, 644.6875, { + lineBreak: false, + textWidth: 38.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ', 78.96484375, 644.6875, { + lineBreak: false, + textWidth: 35.783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ', 40, 658.75, { + lineBreak: false, + textWidth: 34.693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ', 74.693359375, 658.75, { + lineBreak: false, + textWidth: 55.69921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ', 40, 672.8125, { + lineBreak: false, + textWidth: 49.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ', 89.53515625, 672.8125, { + lineBreak: false, + textWidth: 35.830078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ', 40, 686.875, { + lineBreak: false, + textWidth: 72.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ', 40, 700.9375, { + lineBreak: false, + textWidth: 39.978515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ', 79.978515625, 700.9375, { + lineBreak: false, + textWidth: 32.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ', 40, 715, { + lineBreak: false, + textWidth: 62.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ', 40, 729.0625, { + lineBreak: false, + textWidth: 49.669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ', 40, 743.125, { + lineBreak: false, + textWidth: 61.177734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ', 40, 757.1875, { + lineBreak: false, + textWidth: 63.33984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ', 40, 771.25, { + lineBreak: false, + textWidth: 35.630859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ', 75.630859375, 771.25, { + lineBreak: false, + textWidth: 54.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ', 40, 785.3125, { + lineBreak: false, + textWidth: 20.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 150, 68.125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 187.095703125, 68.125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 223.03125, 68.125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 253.4296875, 68.125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 150, 82.1875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 182.6484375, 82.1875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 150, 96.25, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 210.46875, 96.25, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 232.69921875, 96.25, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 150, 110.3125, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 197.6015625, 110.3125, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 244.037109375, 110.3125, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 150, 124.375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ', 201.3046875, 124.375, { + lineBreak: false, + textWidth: 48.375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ', 249.6796875, 124.375, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ', 150, 138.4375, { + lineBreak: false, + textWidth: 57.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ', 207.416015625, 138.4375, { + lineBreak: false, + textWidth: 53.947265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ', 150, 152.5, { + lineBreak: false, + textWidth: 59.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ', 209.619140625, 152.5, { + lineBreak: false, + textWidth: 48.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ', 258.41015625, 152.5, { + lineBreak: false, + textWidth: 21.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ', 150, 166.5625, { + lineBreak: false, + textWidth: 49.76953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ', 199.76953125, 166.5625, { + lineBreak: false, + textWidth: 43.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ', 242.935546875, 166.5625, { + lineBreak: false, + textWidth: 43.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ', 150, 180.625, { + lineBreak: false, + textWidth: 64.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ', 214.93359375, 180.625, { + lineBreak: false, + textWidth: 68.583984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ', 150, 194.6875, { + lineBreak: false, + textWidth: 73.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ', 223.3828125, 194.6875, { + lineBreak: false, + textWidth: 46.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ', 150, 208.75, { + lineBreak: false, + textWidth: 25.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ', 175.283203125, 208.75, { + lineBreak: false, + textWidth: 40.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ', 215.33203125, 208.75, { + lineBreak: false, + textWidth: 63.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ', 150, 222.8125, { + lineBreak: false, + textWidth: 54.08203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ', 204.08203125, 222.8125, { + lineBreak: false, + textWidth: 43.822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ', 247.904296875, 222.8125, { + lineBreak: false, + textWidth: 25.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ', 150, 236.875, { + lineBreak: false, + textWidth: 59.958984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ', 209.958984375, 236.875, { + lineBreak: false, + textWidth: 31.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ', 241.4765625, 236.875, { + lineBreak: false, + textWidth: 37.974609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ', 150, 250.9375, { + lineBreak: false, + textWidth: 57.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ', 207.29296875, 250.9375, { + lineBreak: false, + textWidth: 36.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ', 243.328125, 250.9375, { + lineBreak: false, + textWidth: 23.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ', 150, 265, { + lineBreak: false, + textWidth: 36.263671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ', 186.263671875, 265, { + lineBreak: false, + textWidth: 22.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ', 209.109375, 265, { + lineBreak: false, + textWidth: 55.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ', 150, 279.0625, { + lineBreak: false, + textWidth: 50.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ', 200.255859375, 279.0625, { + lineBreak: false, + textWidth: 42.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 243.24609375, 279.0625, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ', 150, 293.125, { + lineBreak: false, + textWidth: 55.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ', 205.107421875, 293.125, { + lineBreak: false, + textWidth: 20.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ', 225.228515625, 293.125, { + lineBreak: false, + textWidth: 40.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ', 266.2265625, 293.125, { + lineBreak: false, + textWidth: 21.45703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ', 150, 307.1875, { + lineBreak: false, + textWidth: 62.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ', 212.015625, 307.1875, { + lineBreak: false, + textWidth: 57.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ', 150, 321.25, { + lineBreak: false, + textWidth: 28.20703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ', 178.20703125, 321.25, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ', 214.271484375, 321.25, { + lineBreak: false, + textWidth: 53.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ', 150, 335.3125, { + lineBreak: false, + textWidth: 47.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ', 197.103515625, 335.3125, { + lineBreak: false, + textWidth: 42.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ', 150, 349.375, { + lineBreak: false, + textWidth: 88.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ', 238.294921875, 349.375, { + lineBreak: false, + textWidth: 48.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ', 150, 363.4375, { + lineBreak: false, + textWidth: 54.826171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ', 204.826171875, 363.4375, { + lineBreak: false, + textWidth: 50.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ', 150, 377.5, { + lineBreak: false, + textWidth: 36.380859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ', 186.380859375, 377.5, { + lineBreak: false, + textWidth: 53.994140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ', 240.375, 377.5, { + lineBreak: false, + textWidth: 32.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ', 150, 391.5625, { + lineBreak: false, + textWidth: 38.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ', 188.96484375, 391.5625, { + lineBreak: false, + textWidth: 35.783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ', 224.748046875, 391.5625, { + lineBreak: false, + textWidth: 34.693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ', 150, 405.625, { + lineBreak: false, + textWidth: 55.69921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ', 205.69921875, 405.625, { + lineBreak: false, + textWidth: 49.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ', 150, 419.6875, { + lineBreak: false, + textWidth: 35.830078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ', 185.830078125, 419.6875, { + lineBreak: false, + textWidth: 72.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ', 150, 433.75, { + lineBreak: false, + textWidth: 39.978515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ', 189.978515625, 433.75, { + lineBreak: false, + textWidth: 32.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ', 222.84375, 433.75, { + lineBreak: false, + textWidth: 62.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ', 150, 447.8125, { + lineBreak: false, + textWidth: 49.669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ', 199.669921875, 447.8125, { + lineBreak: false, + textWidth: 61.177734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ', 150, 461.875, { + lineBreak: false, + textWidth: 63.33984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ', 213.33984375, 461.875, { + lineBreak: false, + textWidth: 35.630859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ', 150, 475.9375, { + lineBreak: false, + textWidth: 54.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ', 204.556640625, 475.9375, { + lineBreak: false, + textWidth: 20.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.', 150, 490, { + lineBreak: false, + textWidth: 72.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 307.64, 68.125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 344.735703125, 68.125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 380.67125, 68.125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 411.0696875, 68.125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 307.64, 82.1875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 340.2884375, 82.1875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 307.64, 96.25, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 368.10875, 96.25, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 390.33921875, 96.25, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 307.64, 110.3125, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 355.2415625, 110.3125, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 401.677109375, 110.3125, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 307.64, 124.375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ', 358.9446875, 124.375, { + lineBreak: false, + textWidth: 48.375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ', 407.3196875, 124.375, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ', 307.64, 138.4375, { + lineBreak: false, + textWidth: 57.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ', 365.056015625, 138.4375, { + lineBreak: false, + textWidth: 53.947265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ', 307.64, 152.5, { + lineBreak: false, + textWidth: 59.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ', 367.259140625, 152.5, { + lineBreak: false, + textWidth: 48.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ', 416.05015625, 152.5, { + lineBreak: false, + textWidth: 21.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ', 307.64, 166.5625, { + lineBreak: false, + textWidth: 49.76953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ', 357.40953125, 166.5625, { + lineBreak: false, + textWidth: 43.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ', 400.575546875, 166.5625, { + lineBreak: false, + textWidth: 43.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ', 307.64, 180.625, { + lineBreak: false, + textWidth: 64.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ', 372.57359375, 180.625, { + lineBreak: false, + textWidth: 68.583984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ', 307.64, 194.6875, { + lineBreak: false, + textWidth: 73.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ', 381.0228125, 194.6875, { + lineBreak: false, + textWidth: 46.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ', 307.64, 208.75, { + lineBreak: false, + textWidth: 25.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ', 332.923203125, 208.75, { + lineBreak: false, + textWidth: 40.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ', 372.97203125, 208.75, { + lineBreak: false, + textWidth: 63.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ', 307.64, 222.8125, { + lineBreak: false, + textWidth: 54.08203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ', 361.72203125, 222.8125, { + lineBreak: false, + textWidth: 43.822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ', 405.544296875, 222.8125, { + lineBreak: false, + textWidth: 25.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ', 307.64, 236.875, { + lineBreak: false, + textWidth: 59.958984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ', 367.598984375, 236.875, { + lineBreak: false, + textWidth: 31.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ', 399.1165625, 236.875, { + lineBreak: false, + textWidth: 37.974609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ', 307.64, 250.9375, { + lineBreak: false, + textWidth: 57.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ', 364.93296875, 250.9375, { + lineBreak: false, + textWidth: 36.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ', 400.968125, 250.9375, { + lineBreak: false, + textWidth: 23.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ', 307.64, 265, { + lineBreak: false, + textWidth: 36.263671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ', 343.903671875, 265, { + lineBreak: false, + textWidth: 22.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ', 366.749375, 265, { + lineBreak: false, + textWidth: 55.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ', 307.64, 279.0625, { + lineBreak: false, + textWidth: 50.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ', 357.895859375, 279.0625, { + lineBreak: false, + textWidth: 42.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 400.88609375, 279.0625, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ', 307.64, 293.125, { + lineBreak: false, + textWidth: 55.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ', 362.747421875, 293.125, { + lineBreak: false, + textWidth: 20.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ', 382.868515625, 293.125, { + lineBreak: false, + textWidth: 40.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ', 423.8665625, 293.125, { + lineBreak: false, + textWidth: 21.45703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ', 307.64, 307.1875, { + lineBreak: false, + textWidth: 62.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ', 369.655625, 307.1875, { + lineBreak: false, + textWidth: 57.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ', 307.64, 321.25, { + lineBreak: false, + textWidth: 28.20703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ', 335.84703125, 321.25, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ', 371.911484375, 321.25, { + lineBreak: false, + textWidth: 53.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ', 307.64, 335.3125, { + lineBreak: false, + textWidth: 47.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ', 354.743515625, 335.3125, { + lineBreak: false, + textWidth: 42.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ', 307.64, 349.375, { + lineBreak: false, + textWidth: 88.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ', 395.934921875, 349.375, { + lineBreak: false, + textWidth: 48.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ', 307.64, 363.4375, { + lineBreak: false, + textWidth: 54.826171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ', 362.466171875, 363.4375, { + lineBreak: false, + textWidth: 50.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ', 307.64, 377.5, { + lineBreak: false, + textWidth: 36.380859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ', 344.020859375, 377.5, { + lineBreak: false, + textWidth: 53.994140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ', 398.015, 377.5, { + lineBreak: false, + textWidth: 32.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ', 307.64, 391.5625, { + lineBreak: false, + textWidth: 38.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ', 346.60484375, 391.5625, { + lineBreak: false, + textWidth: 35.783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ', 382.388046875, 391.5625, { + lineBreak: false, + textWidth: 34.693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ', 307.64, 405.625, { + lineBreak: false, + textWidth: 55.69921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ', 363.33921875, 405.625, { + lineBreak: false, + textWidth: 49.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ', 307.64, 419.6875, { + lineBreak: false, + textWidth: 35.830078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ', 343.470078125, 419.6875, { + lineBreak: false, + textWidth: 72.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ', 307.64, 433.75, { + lineBreak: false, + textWidth: 39.978515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ', 347.618515625, 433.75, { + lineBreak: false, + textWidth: 32.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ', 380.48375, 433.75, { + lineBreak: false, + textWidth: 62.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ', 307.64, 447.8125, { + lineBreak: false, + textWidth: 49.669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ', 357.309921875, 447.8125, { + lineBreak: false, + textWidth: 61.177734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ', 307.64, 461.875, { + lineBreak: false, + textWidth: 63.33984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ', 370.97984375, 461.875, { + lineBreak: false, + textWidth: 35.630859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ', 307.64, 475.9375, { + lineBreak: false, + textWidth: 54.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ', 362.196640625, 475.9375, { + lineBreak: false, + textWidth: 20.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.', 307.64, 490, { + lineBreak: false, + textWidth: 72.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 465.28, 68.125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 502.375703125, 68.125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 465.28, 82.1875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 495.6784375, 82.1875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 511.668671875, 82.1875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 465.28, 96.25, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 465.28, 110.3125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 525.74875, 110.3125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 465.28, 124.375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 494.99875, 124.375, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 465.28, 138.4375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 511.715546875, 138.4375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 465.28, 152.5, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ', 465.28, 166.5625, { + lineBreak: false, + textWidth: 48.375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ', 513.655, 166.5625, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ', 465.28, 180.625, { + lineBreak: false, + textWidth: 57.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ', 465.28, 194.6875, { + lineBreak: false, + textWidth: 53.947265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ', 465.28, 208.75, { + lineBreak: false, + textWidth: 59.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ', 465.28, 222.8125, { + lineBreak: false, + textWidth: 48.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ', 514.071015625, 222.8125, { + lineBreak: false, + textWidth: 21.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ', 465.28, 236.875, { + lineBreak: false, + textWidth: 49.76953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ', 515.04953125, 236.875, { + lineBreak: false, + textWidth: 43.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ', 465.28, 250.9375, { + lineBreak: false, + textWidth: 43.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ', 465.28, 265, { + lineBreak: false, + textWidth: 64.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ', 465.28, 279.0625, { + lineBreak: false, + textWidth: 68.583984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ', 465.28, 293.125, { + lineBreak: false, + textWidth: 73.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ', 465.28, 307.1875, { + lineBreak: false, + textWidth: 46.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ', 512.0846875, 307.1875, { + lineBreak: false, + textWidth: 25.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ', 465.28, 321.25, { + lineBreak: false, + textWidth: 40.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ', 465.28, 335.3125, { + lineBreak: false, + textWidth: 63.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ', 465.28, 349.375, { + lineBreak: false, + textWidth: 54.08203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ', 465.28, 363.4375, { + lineBreak: false, + textWidth: 43.822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ', 509.102265625, 363.4375, { + lineBreak: false, + textWidth: 25.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ', 465.28, 377.5, { + lineBreak: false, + textWidth: 59.958984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ', 525.238984375, 377.5, { + lineBreak: false, + textWidth: 31.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ', 465.28, 391.5625, { + lineBreak: false, + textWidth: 37.974609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ', 465.28, 405.625, { + lineBreak: false, + textWidth: 57.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ', 465.28, 419.6875, { + lineBreak: false, + textWidth: 36.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ', 501.31515625, 419.6875, { + lineBreak: false, + textWidth: 23.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ', 465.28, 433.75, { + lineBreak: false, + textWidth: 36.263671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ', 501.543671875, 433.75, { + lineBreak: false, + textWidth: 22.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ', 465.28, 447.8125, { + lineBreak: false, + textWidth: 55.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ', 465.28, 461.875, { + lineBreak: false, + textWidth: 50.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ', 465.28, 475.9375, { + lineBreak: false, + textWidth: 42.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 508.270234375, 475.9375, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ', 465.28, 490, { + lineBreak: false, + textWidth: 55.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ', 520.387421875, 490, { + lineBreak: false, + textWidth: 20.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ', 465.28, 504.0625, { + lineBreak: false, + textWidth: 40.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ', 506.278046875, 504.0625, { + lineBreak: false, + textWidth: 21.45703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ', 465.28, 518.125, { + lineBreak: false, + textWidth: 62.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ', 465.28, 532.1875, { + lineBreak: false, + textWidth: 57.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ', 522.7253125, 532.1875, { + lineBreak: false, + textWidth: 28.20703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ', 465.28, 546.25, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ', 501.344453125, 546.25, { + lineBreak: false, + textWidth: 53.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ', 465.28, 560.3125, { + lineBreak: false, + textWidth: 47.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ', 512.383515625, 560.3125, { + lineBreak: false, + textWidth: 42.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ', 465.28, 574.375, { + lineBreak: false, + textWidth: 88.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ', 465.28, 588.4375, { + lineBreak: false, + textWidth: 48.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ', 465.28, 602.5, { + lineBreak: false, + textWidth: 54.826171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ', 465.28, 616.5625, { + lineBreak: false, + textWidth: 50.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ', 515.82296875, 616.5625, { + lineBreak: false, + textWidth: 36.380859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ', 465.28, 630.625, { + lineBreak: false, + textWidth: 53.994140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ', 519.274140625, 630.625, { + lineBreak: false, + textWidth: 32.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ', 465.28, 644.6875, { + lineBreak: false, + textWidth: 38.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ', 504.24484375, 644.6875, { + lineBreak: false, + textWidth: 35.783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ', 465.28, 658.75, { + lineBreak: false, + textWidth: 34.693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ', 499.973359375, 658.75, { + lineBreak: false, + textWidth: 55.69921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ', 465.28, 672.8125, { + lineBreak: false, + textWidth: 49.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ', 514.81515625, 672.8125, { + lineBreak: false, + textWidth: 35.830078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ', 465.28, 686.875, { + lineBreak: false, + textWidth: 72.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ', 465.28, 700.9375, { + lineBreak: false, + textWidth: 39.978515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ', 505.258515625, 700.9375, { + lineBreak: false, + textWidth: 32.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ', 465.28, 715, { + lineBreak: false, + textWidth: 62.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ', 465.28, 729.0625, { + lineBreak: false, + textWidth: 49.669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ', 465.28, 743.125, { + lineBreak: false, + textWidth: 61.177734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ', 465.28, 757.1875, { + lineBreak: false, + textWidth: 63.33984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ', 465.28, 771.25, { + lineBreak: false, + textWidth: 35.630859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ', 500.910859375, 771.25, { + lineBreak: false, + textWidth: 54.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ', 465.28, 785.3125, { + lineBreak: false, + textWidth: 20.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.', 40, 40, { + lineBreak: false, + textWidth: 72.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.', 465.28, 40, { + lineBreak: false, + textWidth: 72.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 54.0625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('We ', 40, 68.125, { + lineBreak: false, + textWidth: 19.79296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('also ', 59.79296875, 68.125, { + lineBreak: false, + textWidth: 25.44140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('support ', 85.234375, 68.125, { + lineBreak: false, + textWidth: 44.35546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto ', 129.58984375, 68.125, { + lineBreak: false, + textWidth: 26.759765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns. ', 156.349609375, 68.125, { + lineBreak: false, + textWidth: 52.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('They ', 208.45703125, 68.125, { + lineBreak: false, + textWidth: 28.69921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ', 237.15625, 68.125, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('their ', 256.591796875, 68.125, { + lineBreak: false, + textWidth: 26.830078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('widths ', 283.421875, 68.125, { + lineBreak: false, + textWidth: 38.384765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('based ', 321.806640625, 68.125, { + lineBreak: false, + textWidth: 35.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ', 357.349609375, 68.125, { + lineBreak: false, + textWidth: 16.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 373.78515625, 68.125, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('content:', 393.642578125, 68.125, { + lineBreak: false, + textWidth: 43.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 82.1875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto ', 40, 96.25, { + lineBreak: false, + textWidth: 26.759765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column', 40, 110.3125, { + lineBreak: false, + textWidth: 39.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ', 104.38607871562212, 96.25, { + lineBreak: false, + textWidth: 25.83984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 130.22592246562212, 96.25, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 142.29623496562212, 96.25, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-', 151.79428184062212, 96.25, { + lineBreak: false, + textWidth: 24.005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ', 175.80014121562212, 96.25, { + lineBreak: false, + textWidth: 31.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column. ', 104.38607871562212, 110.3125, { + lineBreak: false, + textWidth: 45.919921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('It ', 150.30600059062212, 110.3125, { + lineBreak: false, + textWidth: 10.154296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('should ', 160.46029746562212, 110.3125, { + lineBreak: false, + textWidth: 38.90625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('get ', 199.36654746562212, 110.3125, { + lineBreak: false, + textWidth: 19.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 219.34701621562212, 110.3125, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('remaining ', 104.38607871562212, 124.375, { + lineBreak: false, + textWidth: 56.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('space ', 160.50717246562212, 124.375, { + lineBreak: false, + textWidth: 35.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divided ', 195.56381309062212, 124.375, { + lineBreak: false, + textWidth: 41.267578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('by ', 104.38607871562212, 138.4375, { + lineBreak: false, + textWidth: 15.31640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 119.70248496562212, 138.4375, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('number ', 139.55990684062212, 138.4375, { + lineBreak: false, + textWidth: 43.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 183.43490684062212, 138.4375, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('all ', 197.41537559062212, 138.4375, { + lineBreak: false, + textWidth: 15.322265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-', 212.73764121562212, 138.4375, { + lineBreak: false, + textWidth: 24.005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ', 104.38607871562212, 152.5, { + lineBreak: false, + textWidth: 31.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns.', 135.43490684062212, 152.5, { + lineBreak: false, + textWidth: 49.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 268.39435904336983, 96.25, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one ', 290.99396841836983, 96.25, { + lineBreak: false, + textWidth: 22.79296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('has ', 268.39435904336983, 110.3125, { + lineBreak: false, + textWidth: 22.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specific ', 268.39435904336983, 124.375, { + lineBreak: false, + textWidth: 44.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width ', 268.39435904336983, 138.4375, { + lineBreak: false, + textWidth: 32.197265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ', 300.59162466836983, 138.4375, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 268.39435904336983, 152.5, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('50', 282.01154654336983, 152.5, { + lineBreak: false, + textWidth: 13.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('another ', 338.39435904336983, 96.25, { + lineBreak: false, + textWidth: 43.91015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto ', 338.39435904336983, 110.3125, { + lineBreak: false, + textWidth: 26.759765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column', 338.39435904336983, 124.375, { + lineBreak: false, + textWidth: 39.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ', 411.27171967225235, 96.25, { + lineBreak: false, + textWidth: 25.83984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 437.11156342225235, 96.25, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 449.18187592225235, 96.25, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-', 458.67992279725235, 96.25, { + lineBreak: false, + textWidth: 24.005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ', 482.68578217225235, 96.25, { + lineBreak: false, + textWidth: 31.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column. ', 411.27171967225235, 110.3125, { + lineBreak: false, + textWidth: 45.919921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('It ', 457.19164154725235, 110.3125, { + lineBreak: false, + textWidth: 10.154296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('should ', 467.34593842225235, 110.3125, { + lineBreak: false, + textWidth: 38.90625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('get ', 506.25218842225235, 110.3125, { + lineBreak: false, + textWidth: 19.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 526.2326571722524, 110.3125, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('remaining ', 411.27171967225235, 124.375, { + lineBreak: false, + textWidth: 56.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('space ', 467.39281342225235, 124.375, { + lineBreak: false, + textWidth: 35.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divided ', 502.44945404725235, 124.375, { + lineBreak: false, + textWidth: 41.267578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('by ', 411.27171967225235, 138.4375, { + lineBreak: false, + textWidth: 15.31640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 426.58812592225235, 138.4375, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('number ', 446.44554779725235, 138.4375, { + lineBreak: false, + textWidth: 43.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 490.32054779725235, 138.4375, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('all ', 504.30101654725235, 138.4375, { + lineBreak: false, + textWidth: 15.322265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-', 519.6232821722524, 138.4375, { + lineBreak: false, + textWidth: 24.005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ', 411.27171967225235, 152.5, { + lineBreak: false, + textWidth: 31.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns.', 442.32054779725235, 152.5, { + lineBreak: false, + textWidth: 49.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 166.5625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('If ', 40, 180.625, { + lineBreak: false, + textWidth: 10.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('all ', 50.400390625, 180.625, { + lineBreak: false, + textWidth: 15.322265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto ', 65.72265625, 180.625, { + lineBreak: false, + textWidth: 26.759765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns ', 92.482421875, 180.625, { + lineBreak: false, + textWidth: 48.94921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fit ', 141.431640625, 180.625, { + lineBreak: false, + textWidth: 13.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('within ', 154.966796875, 180.625, { + lineBreak: false, + textWidth: 34.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('available ', 189.9296875, 180.625, { + lineBreak: false, + textWidth: 50.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width, ', 239.9453125, 180.625, { + lineBreak: false, + textWidth: 34.552734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 274.498046875, 180.625, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table ', 294.35546875, 180.625, { + lineBreak: false, + textWidth: 29.419921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('does ', 323.775390625, 180.625, { + lineBreak: false, + textWidth: 29.126953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('not ', 352.90234375, 180.625, { + lineBreak: false, + textWidth: 20.35546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occupy ', 373.2578125, 180.625, { + lineBreak: false, + textWidth: 41.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('whole ', 414.595703125, 180.625, { + lineBreak: false, + textWidth: 34.7109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('space:', 449.306640625, 180.625, { + lineBreak: false, + textWidth: 34.9921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 194.6875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('val1', 40, 208.75, { + lineBreak: false, + textWidth: 21.90234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('val2', 81.90234375, 208.75, { + lineBreak: false, + textWidth: 21.90234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value3', 123.8046875, 208.75, { + lineBreak: false, + textWidth: 34.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 178.6796875, 208.75, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4', 209.787109375, 208.75, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 222.8125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ', 40, 236.875, { + lineBreak: false, + textWidth: 45.2109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cool ', 85.2109375, 236.875, { + lineBreak: false, + textWidth: 25.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('feature ', 111.0625, 236.875, { + lineBreak: false, + textWidth: 40.72265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 151.78515625, 236.875, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pdfmake ', 165.765625, 236.875, { + lineBreak: false, + textWidth: 50.00390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 215.76953125, 236.875, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 227.83984375, 236.875, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ability ', 247.697265625, 236.875, { + lineBreak: false, + textWidth: 34.564453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 282.26171875, 236.875, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('have ', 295.87890625, 236.875, { + lineBreak: false, + textWidth: 28.11328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nested ', 323.9921875, 236.875, { + lineBreak: false, + textWidth: 39.181640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elements. ', 363.173828125, 236.875, { + lineBreak: false, + textWidth: 55.359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Each ', 418.533203125, 236.875, { + lineBreak: false, + textWidth: 29.208984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 447.7421875, 236.875, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 490.50390625, 236.875, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('actually ', 502.57421875, 236.875, { + lineBreak: false, + textWidth: 44.34375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quite ', 40, 250.9375, { + lineBreak: false, + textWidth: 29.595703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('similar ', 69.595703125, 250.9375, { + lineBreak: false, + textWidth: 39, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 108.595703125, 250.9375, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 122.212890625, 250.9375, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('whole ', 142.0703125, 250.9375, { + lineBreak: false, + textWidth: 34.7109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('document, ', 176.78125, 250.9375, { + lineBreak: false, + textWidth: 59.25, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('so ', 236.03125, 250.9375, { + lineBreak: false, + textWidth: 16.001953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('we ', 252.033203125, 250.9375, { + lineBreak: false, + textWidth: 18.345703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 270.37890625, 250.9375, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('have ', 292.779296875, 250.9375, { + lineBreak: false, + textWidth: 28.11328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inner ', 320.892578125, 250.9375, { + lineBreak: false, + textWidth: 29.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraphs ', 350.435546875, 250.9375, { + lineBreak: false, + textWidth: 63.19921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ', 413.634765625, 250.9375, { + lineBreak: false, + textWidth: 22.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('further ', 436.521484375, 250.9375, { + lineBreak: false, + textWidth: 39.052734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divisions, ', 475.57421875, 250.9375, { + lineBreak: false, + textWidth: 52.482421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('like ', 528.056640625, 250.9375, { + lineBreak: false, + textWidth: 21.1171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 40, 265, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 52.50390625, 265, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('following ', 72.361328125, 265, { + lineBreak: false, + textWidth: 51.931640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('example:', 124.29296875, 265, { + lineBreak: false, + textWidth: 48.2578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 279.0625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('Lorem ', 40, 293.125, { + lineBreak: false, + textWidth: 27.821777343749996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('ipsum ', 67.82177734375, 293.125, { + lineBreak: false, + textWidth: 26.951660156249996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('dolor ', 94.7734375, 293.125, { + lineBreak: false, + textWidth: 22.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('sit ', 117.572265625, 293.125, { + lineBreak: false, + textWidth: 11.992675781249998, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('amet, ', 40, 303.671875, { + lineBreak: false, + textWidth: 24.486328124999996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('consectetur ', 64.486328125, 303.671875, { + lineBreak: false, + textWidth: 49.81201171874999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('adipisicing ', 40, 314.21875, { + lineBreak: false, + textWidth: 45.3515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('elit. ', 85.3515625, 314.21875, { + lineBreak: false, + textWidth: 16.6728515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('Conveniunt ', 40, 324.765625, { + lineBreak: false, + textWidth: 47.27197265624999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('quieti ', 87.27197265625, 324.765625, { + lineBreak: false, + textWidth: 24.380859374999996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('extremum ', 40, 335.3125, { + lineBreak: false, + textWidth: 42.8642578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('severitatem ', 82.8642578125, 335.3125, { + lineBreak: false, + textWidth: 49.31103515624999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('disseretur ', 40, 345.859375, { + lineBreak: false, + textWidth: 42.2138671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('virtute ', 82.2138671875, 345.859375, { + lineBreak: false, + textWidth: 27.645996093749996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('locum ', 109.85986328125, 345.859375, { + lineBreak: false, + textWidth: 27.105468749999996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('virtus ', 40, 356.40625, { + lineBreak: false, + textWidth: 24.578613281249996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('declarant. ', 64.57861328125, 356.40625, { + lineBreak: false, + textWidth: 41.90185546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('Greges ', 106.48046875, 356.40625, { + lineBreak: false, + textWidth: 30.546386718749996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('telos ', 40, 366.953125, { + lineBreak: false, + textWidth: 21.8935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('detrimenti ', 61.8935546875, 366.953125, { + lineBreak: false, + textWidth: 42.9873046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('persius ', 104.880859375, 366.953125, { + lineBreak: false, + textWidth: 31.517578124999996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('possint ', 40, 377.5, { + lineBreak: false, + textWidth: 31.781249999999996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('eripuit ', 71.78125, 377.5, { + lineBreak: false, + textWidth: 27.360351562499996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('appellat ', 99.1416015625, 377.5, { + lineBreak: false, + textWidth: 34.19384765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('democrito ', 40, 388.046875, { + lineBreak: false, + textWidth: 43.01806640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('suscipere ', 83.01806640625, 388.046875, { + lineBreak: false, + textWidth: 40.9130859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('existimant. ', 40, 398.59375, { + lineBreak: false, + textWidth: 46.46337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('Facere ', 86.46337890625, 398.59375, { + lineBreak: false, + textWidth: 29.157714843749996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('usus ', 115.62109375, 398.59375, { + lineBreak: false, + textWidth: 21.43212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('levitatibus ', 40, 409.140625, { + lineBreak: false, + textWidth: 43.27734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('confirmavit, ', 83.27734375, 409.140625, { + lineBreak: false, + textWidth: 49.03417968749999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('provincia ', 40, 419.6875, { + lineBreak: false, + textWidth: 38.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('rutilius ', 78.6015625, 419.6875, { + lineBreak: false, + textWidth: 29.329101562499996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('libris ', 107.9306640625, 419.6875, { + lineBreak: false, + textWidth: 21.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('accommodare ', 40, 430.234375, { + lineBreak: false, + textWidth: 60.28857421874999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('valetudinis ', 40, 440.78125, { + lineBreak: false, + textWidth: 45.32080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('ignota ', 85.32080078125, 440.78125, { + lineBreak: false, + textWidth: 27.395507812499996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('fugienda ', 40, 451.328125, { + lineBreak: false, + textWidth: 37.25244140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('arbitramur ', 77.25244140625, 451.328125, { + lineBreak: false, + textWidth: 44.00244140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('falsarum ', 40, 461.875, { + lineBreak: false, + textWidth: 37.86328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('commodius. ', 77.86328125, 461.875, { + lineBreak: false, + textWidth: 52.21142578124999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('Voluptas ', 40, 472.421875, { + lineBreak: false, + textWidth: 37.5556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('summis ', 77.5556640625, 472.421875, { + lineBreak: false, + textWidth: 34.43115234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('arbitrarer ', 40, 482.96875, { + lineBreak: false, + textWidth: 38.8828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('cognitio ', 78.8828125, 482.96875, { + lineBreak: false, + textWidth: 34.52783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('temperantiamque, ', 40, 493.515625, { + lineBreak: false, + textWidth: 74.8916015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('fuit ', 114.8916015625, 493.515625, { + lineBreak: false, + textWidth: 15.437988281249998, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('posidonium ', 40, 504.0625, { + lineBreak: false, + textWidth: 49.44287109374999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('pro ', 89.44287109375, 504.0625, { + lineBreak: false, + textWidth: 15.367675781249998, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('assueverit ', 40, 514.609375, { + lineBreak: false, + textWidth: 43.31689453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('animos ', 83.31689453125, 514.609375, { + lineBreak: false, + textWidth: 31.935058593749996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('inferiorem, ', 40, 525.15625, { + lineBreak: false, + textWidth: 44.912109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('affecti ', 84.912109375, 525.15625, { + lineBreak: false, + textWidth: 27.870117187499996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('honestum ', 40, 535.703125, { + lineBreak: false, + textWidth: 42.48193359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('ferreum ', 82.48193359375, 535.703125, { + lineBreak: false, + textWidth: 33.64013671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('cum ', 116.1220703125, 535.703125, { + lineBreak: false, + textWidth: 19.78857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('tot ', 40, 546.25, { + lineBreak: false, + textWidth: 13.152832031249998, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('nemo ', 53.15283203125, 546.25, { + lineBreak: false, + textWidth: 24.982910156249996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('ius ', 78.1357421875, 546.25, { + lineBreak: false, + textWidth: 14.014160156249998, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('partes ', 92.14990234375, 546.25, { + lineBreak: false, + textWidth: 27.786621093749996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('dissensio ', 40, 556.796875, { + lineBreak: false, + textWidth: 40.46044921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('opinor, ', 80.46044921875, 556.796875, { + lineBreak: false, + textWidth: 28.964355468749996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('tuum ', 109.4248046875, 556.796875, { + lineBreak: false, + textWidth: 22.97900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('intellegunt ', 40, 567.34375, { + lineBreak: false, + textWidth: 44.138671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('numeris ', 84.138671875, 567.34375, { + lineBreak: false, + textWidth: 34.681640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('ignorant, ', 40, 577.890625, { + lineBreak: false, + textWidth: 36.99755859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('odia ', 76.99755859375, 577.890625, { + lineBreak: false, + textWidth: 19.51611328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('diligenter ', 96.513671875, 577.890625, { + lineBreak: false, + textWidth: 39.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('licet, ', 40, 588.4375, { + lineBreak: false, + textWidth: 20.78173828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('sublatum ', 60.78173828125, 588.4375, { + lineBreak: false, + textWidth: 39.74853515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('repellere, ', 100.5302734375, 588.4375, { + lineBreak: false, + textWidth: 38.408203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('maior ', 40, 598.984375, { + lineBreak: false, + textWidth: 25.374023437499996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('ficta ', 65.3740234375, 598.984375, { + lineBreak: false, + textWidth: 19.7578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('severa ', 85.1318359375, 598.984375, { + lineBreak: false, + textWidth: 28.415039062499996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('quantum ', 40, 609.53125, { + lineBreak: false, + textWidth: 37.95556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('mortem. ', 77.95556640625, 609.53125, { + lineBreak: false, + textWidth: 36.47900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('Aut ', 114.4345703125, 609.53125, { + lineBreak: false, + textWidth: 15.952148437499998, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('evertitur ', 40, 620.078125, { + lineBreak: false, + textWidth: 35.34521484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('impediri ', 75.34521484375, 620.078125, { + lineBreak: false, + textWidth: 34.60693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('vivamus.', 40, 630.625, { + lineBreak: false, + textWidth: 35.59130859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('As ', 160, 293.125, { + lineBreak: false, + textWidth: 16.986328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('you ', 176.986328125, 293.125, { + lineBreak: false, + textWidth: 22.01953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 199.005859375, 293.125, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('see ', 221.40625, 293.125, { + lineBreak: false, + textWidth: 21.873046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 243.279296875, 293.125, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 255.783203125, 293.125, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('document ', 275.640625, 293.125, { + lineBreak: false, + textWidth: 56.89453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('definition ', 332.53515625, 293.125, { + lineBreak: false, + textWidth: 52.5703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 385.10546875, 293.125, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 391.38671875, 293.125, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 413.986328125, 293.125, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 456.748046875, 293.125, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('not ', 468.818359375, 293.125, { + lineBreak: false, + textWidth: 20.35546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('defined ', 489.173828125, 293.125, { + lineBreak: false, + textWidth: 42.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ', 531.66015625, 293.125, { + lineBreak: false, + textWidth: 25.4296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ', 160, 307.1875, { + lineBreak: false, + textWidth: 16.119140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('object, ', 176.119140625, 307.1875, { + lineBreak: false, + textWidth: 38.326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('but ', 214.4453125, 307.1875, { + lineBreak: false, + textWidth: 20.23828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ', 234.68359375, 307.1875, { + lineBreak: false, + textWidth: 16.119140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('array, ', 250.802734375, 307.1875, { + lineBreak: false, + textWidth: 31.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('which ', 282.033203125, 307.1875, { + lineBreak: false, + textWidth: 34.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('means ', 316.43359375, 307.1875, { + lineBreak: false, + textWidth: 39.181640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text("it's ", 355.615234375, 307.1875, { + lineBreak: false, + textWidth: 17.61328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('treated ', 373.228515625, 307.1875, { + lineBreak: false, + textWidth: 40.76953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('as ', 413.998046875, 307.1875, { + lineBreak: false, + textWidth: 15.685546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ', 429.68359375, 307.1875, { + lineBreak: false, + textWidth: 16.119140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('array ', 445.802734375, 307.1875, { + lineBreak: false, + textWidth: 29.501953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 475.3046875, 307.1875, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraphs ', 489.28515625, 307.1875, { + lineBreak: false, + textWidth: 63.19921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rendered ', 160, 321.25, { + lineBreak: false, + textWidth: 50.09765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one ', 210.09765625, 321.25, { + lineBreak: false, + textWidth: 22.79296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('below ', 232.890625, 321.25, { + lineBreak: false, + textWidth: 34.833984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('another.', 267.724609375, 321.25, { + lineBreak: false, + textWidth: 43.376953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Just ', 160, 335.3125, { + lineBreak: false, + textWidth: 26.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('like ', 186.314453125, 335.3125, { + lineBreak: false, + textWidth: 21.1171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ', 207.431640625, 335.3125, { + lineBreak: false, + textWidth: 16.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 223.8671875, 335.3125, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('top-', 243.724609375, 335.3125, { + lineBreak: false, + textWidth: 20.689453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('level ', 264.4140625, 335.3125, { + lineBreak: false, + textWidth: 27.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 291.583984375, 335.3125, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 305.564453125, 335.3125, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('document. ', 325.421875, 335.3125, { + lineBreak: false, + textWidth: 60.052734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text("Let's ", 385.474609375, 335.3125, { + lineBreak: false, + textWidth: 27.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('try ', 412.990234375, 335.3125, { + lineBreak: false, + textWidth: 16.734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 429.724609375, 335.3125, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divide ', 443.341796875, 335.3125, { + lineBreak: false, + textWidth: 34.5, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 477.841796875, 335.3125, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('remaing ', 497.69921875, 335.3125, { + lineBreak: false, + textWidth: 46.587890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('space ', 160, 349.375, { + lineBreak: false, + textWidth: 35.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('into ', 195.056640625, 349.375, { + lineBreak: false, + textWidth: 23.150390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 218.20703125, 349.375, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-', 227.916015625, 349.375, { + lineBreak: false, + textWidth: 24.005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ', 251.921875, 349.375, { + lineBreak: false, + textWidth: 31.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns:', 282.970703125, 349.375, { + lineBreak: false, + textWidth: 48.884765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 160, 363.4375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 160, 377.5, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 197.095703125, 377.5, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 233.03125, 377.5, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 263.4296875, 377.5, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 160, 391.5625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 192.6484375, 391.5625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 160, 405.625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 220.46875, 405.625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 242.69921875, 405.625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 160, 419.6875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 207.6015625, 419.6875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 160, 433.75, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 202.84375, 433.75, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ', 160, 447.8125, { + lineBreak: false, + textWidth: 48.375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ', 208.375, 447.8125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ', 160, 461.875, { + lineBreak: false, + textWidth: 57.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ', 217.416015625, 461.875, { + lineBreak: false, + textWidth: 53.947265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ', 160, 475.9375, { + lineBreak: false, + textWidth: 59.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ', 219.619140625, 475.9375, { + lineBreak: false, + textWidth: 48.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ', 160, 490, { + lineBreak: false, + textWidth: 21.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ', 181.849609375, 490, { + lineBreak: false, + textWidth: 49.76953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ', 231.619140625, 490, { + lineBreak: false, + textWidth: 43.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ', 160, 504.0625, { + lineBreak: false, + textWidth: 43.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ', 203.517578125, 504.0625, { + lineBreak: false, + textWidth: 64.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ', 160, 518.125, { + lineBreak: false, + textWidth: 68.583984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ', 160, 532.1875, { + lineBreak: false, + textWidth: 73.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ', 233.3828125, 532.1875, { + lineBreak: false, + textWidth: 46.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ', 160, 546.25, { + lineBreak: false, + textWidth: 25.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ', 185.283203125, 546.25, { + lineBreak: false, + textWidth: 40.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ', 160, 560.3125, { + lineBreak: false, + textWidth: 63.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ', 223.515625, 560.3125, { + lineBreak: false, + textWidth: 54.08203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ', 160, 574.375, { + lineBreak: false, + textWidth: 43.822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ', 203.822265625, 574.375, { + lineBreak: false, + textWidth: 25.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ', 160, 588.4375, { + lineBreak: false, + textWidth: 59.958984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ', 219.958984375, 588.4375, { + lineBreak: false, + textWidth: 31.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ', 160, 602.5, { + lineBreak: false, + textWidth: 37.974609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ', 197.974609375, 602.5, { + lineBreak: false, + textWidth: 57.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ', 160, 616.5625, { + lineBreak: false, + textWidth: 36.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ', 196.03515625, 616.5625, { + lineBreak: false, + textWidth: 23.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ', 219.830078125, 616.5625, { + lineBreak: false, + textWidth: 36.263671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ', 256.09375, 616.5625, { + lineBreak: false, + textWidth: 22.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ', 160, 630.625, { + lineBreak: false, + textWidth: 55.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ', 215.8515625, 630.625, { + lineBreak: false, + textWidth: 50.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ', 160, 644.6875, { + lineBreak: false, + textWidth: 42.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 202.990234375, 644.6875, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ', 218.265625, 644.6875, { + lineBreak: false, + textWidth: 55.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ', 160, 658.75, { + lineBreak: false, + textWidth: 20.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ', 180.12109375, 658.75, { + lineBreak: false, + textWidth: 40.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ', 221.119140625, 658.75, { + lineBreak: false, + textWidth: 21.45703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ', 160, 672.8125, { + lineBreak: false, + textWidth: 62.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ', 222.015625, 672.8125, { + lineBreak: false, + textWidth: 57.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ', 160, 686.875, { + lineBreak: false, + textWidth: 28.20703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ', 188.20703125, 686.875, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ', 224.271484375, 686.875, { + lineBreak: false, + textWidth: 53.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ', 160, 700.9375, { + lineBreak: false, + textWidth: 47.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ', 207.103515625, 700.9375, { + lineBreak: false, + textWidth: 42.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ', 160, 715, { + lineBreak: false, + textWidth: 88.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ', 160, 729.0625, { + lineBreak: false, + textWidth: 48.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ', 208.287109375, 729.0625, { + lineBreak: false, + textWidth: 54.826171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ', 160, 743.125, { + lineBreak: false, + textWidth: 50.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ', 210.54296875, 743.125, { + lineBreak: false, + textWidth: 36.380859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ', 160, 757.1875, { + lineBreak: false, + textWidth: 53.994140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ', 213.994140625, 757.1875, { + lineBreak: false, + textWidth: 32.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ', 160, 771.25, { + lineBreak: false, + textWidth: 38.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ', 198.96484375, 771.25, { + lineBreak: false, + textWidth: 35.783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ', 234.748046875, 771.25, { + lineBreak: false, + textWidth: 34.693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ', 160, 785.3125, { + lineBreak: false, + textWidth: 55.69921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ', 215.69921875, 785.3125, { + lineBreak: false, + textWidth: 49.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 298.4266666666667, 377.5, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 335.5223697916667, 377.5, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 371.4579166666667, 377.5, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 401.8563541666667, 377.5, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 298.4266666666667, 391.5625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 331.0751041666667, 391.5625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 298.4266666666667, 405.625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 358.8954166666667, 405.625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 381.1258854166667, 405.625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 298.4266666666667, 419.6875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 346.0282291666667, 419.6875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 298.4266666666667, 433.75, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 341.2704166666667, 433.75, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ', 298.4266666666667, 447.8125, { + lineBreak: false, + textWidth: 48.375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ', 346.8016666666667, 447.8125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ', 298.4266666666667, 461.875, { + lineBreak: false, + textWidth: 57.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ', 355.8426822916667, 461.875, { + lineBreak: false, + textWidth: 53.947265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ', 298.4266666666667, 475.9375, { + lineBreak: false, + textWidth: 59.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ', 358.0458072916667, 475.9375, { + lineBreak: false, + textWidth: 48.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ', 298.4266666666667, 490, { + lineBreak: false, + textWidth: 21.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ', 320.2762760416667, 490, { + lineBreak: false, + textWidth: 49.76953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ', 370.0458072916667, 490, { + lineBreak: false, + textWidth: 43.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ', 298.4266666666667, 504.0625, { + lineBreak: false, + textWidth: 43.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ', 341.9442447916667, 504.0625, { + lineBreak: false, + textWidth: 64.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ', 298.4266666666667, 518.125, { + lineBreak: false, + textWidth: 68.583984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ', 298.4266666666667, 532.1875, { + lineBreak: false, + textWidth: 73.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ', 371.8094791666667, 532.1875, { + lineBreak: false, + textWidth: 46.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ', 298.4266666666667, 546.25, { + lineBreak: false, + textWidth: 25.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ', 323.7098697916667, 546.25, { + lineBreak: false, + textWidth: 40.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ', 298.4266666666667, 560.3125, { + lineBreak: false, + textWidth: 63.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ', 361.9422916666667, 560.3125, { + lineBreak: false, + textWidth: 54.08203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ', 298.4266666666667, 574.375, { + lineBreak: false, + textWidth: 43.822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ', 342.2489322916667, 574.375, { + lineBreak: false, + textWidth: 25.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ', 298.4266666666667, 588.4375, { + lineBreak: false, + textWidth: 59.958984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ', 358.3856510416667, 588.4375, { + lineBreak: false, + textWidth: 31.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ', 298.4266666666667, 602.5, { + lineBreak: false, + textWidth: 37.974609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ', 336.4012760416667, 602.5, { + lineBreak: false, + textWidth: 57.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ', 298.4266666666667, 616.5625, { + lineBreak: false, + textWidth: 36.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ', 334.4618229166667, 616.5625, { + lineBreak: false, + textWidth: 23.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ', 358.2567447916667, 616.5625, { + lineBreak: false, + textWidth: 36.263671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ', 394.5204166666667, 616.5625, { + lineBreak: false, + textWidth: 22.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ', 298.4266666666667, 630.625, { + lineBreak: false, + textWidth: 55.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ', 354.2782291666667, 630.625, { + lineBreak: false, + textWidth: 50.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ', 298.4266666666667, 644.6875, { + lineBreak: false, + textWidth: 42.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 341.4169010416667, 644.6875, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ', 356.6922916666667, 644.6875, { + lineBreak: false, + textWidth: 55.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ', 298.4266666666667, 658.75, { + lineBreak: false, + textWidth: 20.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ', 318.5477604166667, 658.75, { + lineBreak: false, + textWidth: 40.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ', 359.5458072916667, 658.75, { + lineBreak: false, + textWidth: 21.45703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ', 298.4266666666667, 672.8125, { + lineBreak: false, + textWidth: 62.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ', 360.4422916666667, 672.8125, { + lineBreak: false, + textWidth: 57.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ', 298.4266666666667, 686.875, { + lineBreak: false, + textWidth: 28.20703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ', 326.6336979166667, 686.875, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ', 362.6981510416667, 686.875, { + lineBreak: false, + textWidth: 53.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ', 298.4266666666667, 700.9375, { + lineBreak: false, + textWidth: 47.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ', 345.5301822916667, 700.9375, { + lineBreak: false, + textWidth: 42.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ', 298.4266666666667, 715, { + lineBreak: false, + textWidth: 88.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ', 298.4266666666667, 729.0625, { + lineBreak: false, + textWidth: 48.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ', 346.7137760416667, 729.0625, { + lineBreak: false, + textWidth: 54.826171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ', 298.4266666666667, 743.125, { + lineBreak: false, + textWidth: 50.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ', 348.9696354166667, 743.125, { + lineBreak: false, + textWidth: 36.380859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ', 298.4266666666667, 757.1875, { + lineBreak: false, + textWidth: 53.994140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ', 352.4208072916667, 757.1875, { + lineBreak: false, + textWidth: 32.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ', 298.4266666666667, 771.25, { + lineBreak: false, + textWidth: 38.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ', 337.3915104166667, 771.25, { + lineBreak: false, + textWidth: 35.783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ', 373.1747135416667, 771.25, { + lineBreak: false, + textWidth: 34.693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ', 298.4266666666667, 785.3125, { + lineBreak: false, + textWidth: 55.69921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ', 354.1258854166667, 785.3125, { + lineBreak: false, + textWidth: 49.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 436.85333333333335, 377.5, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 473.94903645833335, 377.5, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 509.88458333333335, 377.5, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 540.2830208333334, 377.5, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 436.85333333333335, 391.5625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 469.50177083333335, 391.5625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 436.85333333333335, 405.625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 497.32208333333335, 405.625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 519.5525520833334, 405.625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 436.85333333333335, 419.6875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 484.45489583333335, 419.6875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 436.85333333333335, 433.75, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 479.69708333333335, 433.75, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ', 436.85333333333335, 447.8125, { + lineBreak: false, + textWidth: 48.375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ', 485.22833333333335, 447.8125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ', 436.85333333333335, 461.875, { + lineBreak: false, + textWidth: 57.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ', 494.26934895833335, 461.875, { + lineBreak: false, + textWidth: 53.947265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ', 436.85333333333335, 475.9375, { + lineBreak: false, + textWidth: 59.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ', 496.47247395833335, 475.9375, { + lineBreak: false, + textWidth: 48.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ', 436.85333333333335, 490, { + lineBreak: false, + textWidth: 21.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ', 458.70294270833335, 490, { + lineBreak: false, + textWidth: 49.76953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ', 508.47247395833335, 490, { + lineBreak: false, + textWidth: 43.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ', 436.85333333333335, 504.0625, { + lineBreak: false, + textWidth: 43.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ', 480.37091145833335, 504.0625, { + lineBreak: false, + textWidth: 64.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ', 436.85333333333335, 518.125, { + lineBreak: false, + textWidth: 68.583984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ', 436.85333333333335, 532.1875, { + lineBreak: false, + textWidth: 73.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ', 510.23614583333335, 532.1875, { + lineBreak: false, + textWidth: 46.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ', 436.85333333333335, 546.25, { + lineBreak: false, + textWidth: 25.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ', 462.13653645833335, 546.25, { + lineBreak: false, + textWidth: 40.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ', 436.85333333333335, 560.3125, { + lineBreak: false, + textWidth: 63.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ', 500.36895833333335, 560.3125, { + lineBreak: false, + textWidth: 54.08203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ', 436.85333333333335, 574.375, { + lineBreak: false, + textWidth: 43.822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ', 480.67559895833335, 574.375, { + lineBreak: false, + textWidth: 25.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ', 436.85333333333335, 588.4375, { + lineBreak: false, + textWidth: 59.958984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ', 496.81231770833335, 588.4375, { + lineBreak: false, + textWidth: 31.517578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ', 436.85333333333335, 602.5, { + lineBreak: false, + textWidth: 37.974609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ', 474.82794270833335, 602.5, { + lineBreak: false, + textWidth: 57.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ', 436.85333333333335, 616.5625, { + lineBreak: false, + textWidth: 36.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ', 472.88848958333335, 616.5625, { + lineBreak: false, + textWidth: 23.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ', 496.68341145833335, 616.5625, { + lineBreak: false, + textWidth: 36.263671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ', 532.9470833333334, 616.5625, { + lineBreak: false, + textWidth: 22.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ', 436.85333333333335, 630.625, { + lineBreak: false, + textWidth: 55.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ', 492.70489583333335, 630.625, { + lineBreak: false, + textWidth: 50.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ', 436.85333333333335, 644.6875, { + lineBreak: false, + textWidth: 42.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 479.84356770833335, 644.6875, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ', 495.11895833333335, 644.6875, { + lineBreak: false, + textWidth: 55.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ', 436.85333333333335, 658.75, { + lineBreak: false, + textWidth: 20.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ', 456.97442708333335, 658.75, { + lineBreak: false, + textWidth: 40.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ', 497.97247395833335, 658.75, { + lineBreak: false, + textWidth: 21.45703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ', 436.85333333333335, 672.8125, { + lineBreak: false, + textWidth: 62.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ', 498.86895833333335, 672.8125, { + lineBreak: false, + textWidth: 57.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ', 436.85333333333335, 686.875, { + lineBreak: false, + textWidth: 28.20703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ', 465.06036458333335, 686.875, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ', 501.12481770833335, 686.875, { + lineBreak: false, + textWidth: 53.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ', 436.85333333333335, 700.9375, { + lineBreak: false, + textWidth: 47.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ', 483.95684895833335, 700.9375, { + lineBreak: false, + textWidth: 42.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ', 436.85333333333335, 715, { + lineBreak: false, + textWidth: 88.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ', 436.85333333333335, 729.0625, { + lineBreak: false, + textWidth: 48.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ', 485.14044270833335, 729.0625, { + lineBreak: false, + textWidth: 54.826171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ', 436.85333333333335, 743.125, { + lineBreak: false, + textWidth: 50.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ', 487.39630208333335, 743.125, { + lineBreak: false, + textWidth: 36.380859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ', 436.85333333333335, 757.1875, { + lineBreak: false, + textWidth: 53.994140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ', 490.84747395833335, 757.1875, { + lineBreak: false, + textWidth: 32.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ', 436.85333333333335, 771.25, { + lineBreak: false, + textWidth: 38.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ', 475.81817708333335, 771.25, { + lineBreak: false, + textWidth: 35.783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ', 511.60138020833335, 771.25, { + lineBreak: false, + textWidth: 34.693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ', 436.85333333333335, 785.3125, { + lineBreak: false, + textWidth: 55.69921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ', 492.55255208333335, 785.3125, { + lineBreak: false, + textWidth: 49.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ', 160, 40, { + lineBreak: false, + textWidth: 35.830078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ', 195.830078125, 40, { + lineBreak: false, + textWidth: 72.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ', 160, 54.0625, { + lineBreak: false, + textWidth: 39.978515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ', 199.978515625, 54.0625, { + lineBreak: false, + textWidth: 32.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ', 160, 68.125, { + lineBreak: false, + textWidth: 62.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ', 222.37890625, 68.125, { + lineBreak: false, + textWidth: 49.669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ', 160, 82.1875, { + lineBreak: false, + textWidth: 61.177734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ', 160, 96.25, { + lineBreak: false, + textWidth: 63.33984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ', 223.33984375, 96.25, { + lineBreak: false, + textWidth: 35.630859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ', 160, 110.3125, { + lineBreak: false, + textWidth: 54.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ', 214.556640625, 110.3125, { + lineBreak: false, + textWidth: 20.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.', 160, 124.375, { + lineBreak: false, + textWidth: 72.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ', 298.4266666666667, 40, { + lineBreak: false, + textWidth: 35.830078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ', 334.2567447916667, 40, { + lineBreak: false, + textWidth: 72.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ', 298.4266666666667, 54.0625, { + lineBreak: false, + textWidth: 39.978515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ', 338.4051822916667, 54.0625, { + lineBreak: false, + textWidth: 32.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ', 298.4266666666667, 68.125, { + lineBreak: false, + textWidth: 62.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ', 360.8055729166667, 68.125, { + lineBreak: false, + textWidth: 49.669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ', 298.4266666666667, 82.1875, { + lineBreak: false, + textWidth: 61.177734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ', 298.4266666666667, 96.25, { + lineBreak: false, + textWidth: 63.33984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ', 361.7665104166667, 96.25, { + lineBreak: false, + textWidth: 35.630859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ', 298.4266666666667, 110.3125, { + lineBreak: false, + textWidth: 54.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ', 352.9833072916667, 110.3125, { + lineBreak: false, + textWidth: 20.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.', 298.4266666666667, 124.375, { + lineBreak: false, + textWidth: 72.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ', 436.85333333333335, 40, { + lineBreak: false, + textWidth: 35.830078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ', 472.68341145833335, 40, { + lineBreak: false, + textWidth: 72.169921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ', 436.85333333333335, 54.0625, { + lineBreak: false, + textWidth: 39.978515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ', 476.83184895833335, 54.0625, { + lineBreak: false, + textWidth: 32.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ', 436.85333333333335, 68.125, { + lineBreak: false, + textWidth: 62.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ', 499.23223958333335, 68.125, { + lineBreak: false, + textWidth: 49.669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ', 436.85333333333335, 82.1875, { + lineBreak: false, + textWidth: 61.177734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ', 436.85333333333335, 96.25, { + lineBreak: false, + textWidth: 63.33984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ', 500.19317708333335, 96.25, { + lineBreak: false, + textWidth: 35.630859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ', 436.85333333333335, 110.3125, { + lineBreak: false, + textWidth: 54.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ', 491.40997395833335, 110.3125, { + lineBreak: false, + textWidth: 20.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.', 436.85333333333335, 124.375, { + lineBreak: false, + textWidth: 72.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 138.4375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 152.5, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Oh, ', 40, 166.5625, { + lineBreak: false, + textWidth: 20.185546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text("don't ", 60.185546875, 166.5625, { + lineBreak: false, + textWidth: 28.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('forget, ', 88.791015625, 166.5625, { + lineBreak: false, + textWidth: 37.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('we ', 126.0859375, 166.5625, { + lineBreak: false, + textWidth: 18.345703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 144.431640625, 166.5625, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('use ', 166.83203125, 166.5625, { + lineBreak: false, + textWidth: 22.130859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('everything ', 188.962890625, 166.5625, { + lineBreak: false, + textWidth: 57.984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('from ', 246.947265625, 166.5625, { + lineBreak: false, + textWidth: 28.44140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('styling ', 275.388671875, 166.5625, { + lineBreak: false, + textWidth: 37.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('examples ', 313.322265625, 166.5625, { + lineBreak: false, + textWidth: 54.509765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(named ', 367.83203125, 166.5625, { + lineBreak: false, + textWidth: 43.86328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('styles, ', 411.6953125, 166.5625, { + lineBreak: false, + textWidth: 36.568359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('custom ', 448.263671875, 166.5625, { + lineBreak: false, + textWidth: 43.21875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('overrides) ', 491.482421875, 166.5625, { + lineBreak: false, + textWidth: 56.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('here ', 40, 180.625, { + lineBreak: false, + textWidth: 26.244140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('as ', 66.244140625, 180.625, { + lineBreak: false, + textWidth: 15.685546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('well.', 81.9296875, 180.625, { + lineBreak: false, + textWidth: 24.357421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 194.6875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('For ', 40, 208.75, { + lineBreak: false, + textWidth: 20.384765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instance ', 60.384765625, 208.75, { + lineBreak: false, + textWidth: 48.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 108.783203125, 208.75, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('our ', 115.064453125, 208.75, { + lineBreak: false, + textWidth: 20.490234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('next ', 135.5546875, 208.75, { + lineBreak: false, + textWidth: 25.81640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph ', 161.37109375, 208.75, { + lineBreak: false, + textWidth: 57.01171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ', 218.3828125, 208.75, { + lineBreak: false, + textWidth: 20.724609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('use ', 239.107421875, 208.75, { + lineBreak: false, + textWidth: 22.130859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 261.23828125, 208.75, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text("'bigger' ", 281.095703125, 208.75, { + lineBreak: false, + textWidth: 40.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style ', 321.87109375, 208.75, { + lineBreak: false, + textWidth: 28.025390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(with ', 349.896484375, 208.75, { + lineBreak: false, + textWidth: 29.53125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fontSize ', 379.427734375, 208.75, { + lineBreak: false, + textWidth: 46.763671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ', 426.19140625, 208.75, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 445.626953125, 208.75, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('15 ', 459.244140625, 208.75, { + lineBreak: false, + textWidth: 16.447265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ', 475.69140625, 208.75, { + lineBreak: false, + textWidth: 22.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('italics ', 498.578125, 208.75, { + lineBreak: false, + textWidth: 34.623046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 533.201171875, 208.75, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true). ', 40, 222.8125, { + lineBreak: false, + textWidth: 31.25390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text("We'll ", 71.25390625, 222.8125, { + lineBreak: false, + textWidth: 27.626953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('split ', 98.880859375, 222.8125, { + lineBreak: false, + textWidth: 25.634765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it ', 124.515625, 222.8125, { + lineBreak: false, + textWidth: 9.802734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('into ', 134.318359375, 222.8125, { + lineBreak: false, + textWidth: 23.150390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('three ', 157.46875, 222.8125, { + lineBreak: false, + textWidth: 30.1640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns ', 187.6328125, 222.8125, { + lineBreak: false, + textWidth: 48.94921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ', 236.58203125, 222.8125, { + lineBreak: false, + textWidth: 22.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('make ', 259.46875, 222.8125, { + lineBreak: false, + textWidth: 32.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sure ', 291.806640625, 222.8125, { + lineBreak: false, + textWidth: 26.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('they ', 317.88671875, 222.8125, { + lineBreak: false, + textWidth: 25.458984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inherit ', 343.345703125, 222.8125, { + lineBreak: false, + textWidth: 36.36328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 379.708984375, 222.8125, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style:', 399.56640625, 222.8125, { + lineBreak: false, + textWidth: 27.9609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 236.875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('First ', 40, 250.9375, { + lineBreak: false, + textWidth: 32.79052734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('column ', 72.79052734375, 250.9375, { + lineBreak: false, + textWidth: 52.36083984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('(BTW ', 125.1513671875, 250.9375, { + lineBreak: false, + textWidth: 39.49951171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ', 164.65087890625, 250.9375, { + lineBreak: false, + textWidth: 7.763671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text("it's ", 172.41455078125, 250.9375, { + lineBreak: false, + textWidth: 21.70166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('defined ', 40, 268.515625, { + lineBreak: false, + textWidth: 52.0166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('as ', 92.0166015625, 268.515625, { + lineBreak: false, + textWidth: 19.24072265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('a ', 111.25732421875, 268.515625, { + lineBreak: false, + textWidth: 11.66748046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('single ', 122.9248046875, 268.515625, { + lineBreak: false, + textWidth: 42.57568359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('string ', 40, 286.09375, { + lineBreak: false, + textWidth: 41.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('value. ', 81.015625, 286.09375, { + lineBreak: false, + textWidth: 42.0556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('pdfmake ', 123.0712890625, 286.09375, { + lineBreak: false, + textWidth: 61.2158203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('will ', 40, 303.671875, { + lineBreak: false, + textWidth: 25.49560546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('turn ', 65.49560546875, 303.671875, { + lineBreak: false, + textWidth: 29.6923828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('it ', 95.18798828125, 303.671875, { + lineBreak: false, + textWidth: 12.10693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('into ', 107.294921875, 303.671875, { + lineBreak: false, + textWidth: 28.4326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('appropriate ', 40, 321.25, { + lineBreak: false, + textWidth: 78.80126953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('structure ', 118.80126953125, 321.25, { + lineBreak: false, + textWidth: 62.40966796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('automatically ', 40, 338.828125, { + lineBreak: false, + textWidth: 91.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('and ', 131.904296875, 338.828125, { + lineBreak: false, + textWidth: 28.04443359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('make ', 159.94873046875, 338.828125, { + lineBreak: false, + textWidth: 39.57275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('sure ', 40, 356.40625, { + lineBreak: false, + textWidth: 31.9775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('it ', 71.9775390625, 356.40625, { + lineBreak: false, + textWidth: 12.10693359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('inherits ', 84.08447265625, 356.40625, { + lineBreak: false, + textWidth: 52.24365234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('the ', 136.328125, 356.40625, { + lineBreak: false, + textWidth: 24.36767578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('styles', 40, 373.984375, { + lineBreak: false, + textWidth: 38.31298828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('In ', 218.42666666666665, 250.9375, { + lineBreak: false, + textWidth: 21.07421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('this ', 239.50088541666665, 250.9375, { + lineBreak: false, + textWidth: 37.021484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('column, ', 276.5223697916666, 250.9375, { + lineBreak: false, + textWidth: 73.720703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text("we've ", 218.42666666666665, 274.375, { + lineBreak: false, + textWidth: 53.02734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('overriden ', 271.4540104166666, 274.375, { + lineBreak: false, + textWidth: 85.986328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('fontSize ', 218.42666666666665, 297.8125, { + lineBreak: false, + textWidth: 76.484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('to ', 294.9110416666666, 297.8125, { + lineBreak: false, + textWidth: 22.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('20. ', 317.2157291666666, 297.8125, { + lineBreak: false, + textWidth: 32.099609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('It ', 349.3153385416666, 297.8125, { + lineBreak: false, + textWidth: 16.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('means ', 218.42666666666665, 321.25, { + lineBreak: false, + textWidth: 63.92578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('the ', 282.3524479166666, 321.25, { + lineBreak: false, + textWidth: 32.490234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('content ', 218.42666666666665, 344.6875, { + lineBreak: false, + textWidth: 71.162109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('should ', 289.5887760416666, 344.6875, { + lineBreak: false, + textWidth: 63.57421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('have ', 218.42666666666665, 368.125, { + lineBreak: false, + textWidth: 45.927734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('italics=true ', 264.3544010416666, 368.125, { + lineBreak: false, + textWidth: 101.7578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('(inherited ', 218.42666666666665, 391.5625, { + lineBreak: false, + textWidth: 87.6953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('from ', 306.1219791666666, 391.5625, { + lineBreak: false, + textWidth: 46.46484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('the ', 218.42666666666665, 415, { + lineBreak: false, + textWidth: 32.490234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('style) ', 250.91690104166665, 415, { + lineBreak: false, + textWidth: 52.734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('and ', 303.6512760416666, 415, { + lineBreak: false, + textWidth: 37.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('be ', 341.0438541666666, 415, { + lineBreak: false, + textWidth: 26.259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('a ', 218.42666666666665, 438.4375, { + lineBreak: false, + textWidth: 15.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('little ', 233.98330729166665, 438.4375, { + lineBreak: false, + textWidth: 42.55859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('bit ', 276.5419010416666, 438.4375, { + lineBreak: false, + textWidth: 27.12890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('bigger', 303.6708072916666, 438.4375, { + lineBreak: false, + textWidth: 54.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('Last ', 396.8533333333333, 250.9375, { + lineBreak: false, + textWidth: 38.5048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('column ', 435.3582161458333, 250.9375, { + lineBreak: false, + textWidth: 63.11425781249999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('does ', 498.4724739583333, 250.9375, { + lineBreak: false, + textWidth: 42.9609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('not ', 396.8533333333333, 272.03125, { + lineBreak: false, + textWidth: 30.164062499999996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('override ', 427.0173958333333, 272.03125, { + lineBreak: false, + textWidth: 68.7919921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('any ', 495.8093880208333, 272.03125, { + lineBreak: false, + textWidth: 32.361328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('styling ', 396.8533333333333, 293.125, { + lineBreak: false, + textWidth: 56.89160156249999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('properties, ', 453.7449348958333, 293.125, { + lineBreak: false, + textWidth: 89.244140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('but ', 396.8533333333333, 314.21875, { + lineBreak: false, + textWidth: 30.041015624999996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('applies ', 426.8943489583333, 314.21875, { + lineBreak: false, + textWidth: 61.44433593749999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('a ', 488.3386848958333, 314.21875, { + lineBreak: false, + textWidth: 13.974609374999998, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('new ', 502.3132942708333, 314.21875, { + lineBreak: false, + textWidth: 36.755859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('style ', 396.8533333333333, 335.3125, { + lineBreak: false, + textWidth: 42.0205078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('(header) ', 438.8738411458333, 335.3125, { + lineBreak: false, + textWidth: 71.2529296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('to ', 510.1267708333333, 335.3125, { + lineBreak: false, + textWidth: 20.1005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('itself. ', 396.8533333333333, 356.40625, { + lineBreak: false, + textWidth: 49.21874999999999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('Eventually ', 446.0720833333333, 356.40625, { + lineBreak: false, + textWidth: 84.9375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('- ', 531.0095833333332, 356.40625, { + lineBreak: false, + textWidth: 10.2568359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('texts ', 396.8533333333333, 377.5, { + lineBreak: false, + textWidth: 43.6552734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('here ', 440.5086067708333, 377.5, { + lineBreak: false, + textWidth: 39.1904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('have ', 479.6990364583333, 377.5, { + lineBreak: false, + textWidth: 41.6953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('italics=true ', 396.8533333333333, 398.59375, { + lineBreak: false, + textWidth: 93.05859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('(from ', 489.9119270833333, 398.59375, { + lineBreak: false, + textWidth: 48.11132812499999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('bigger) ', 396.8533333333333, 419.6875, { + lineBreak: false, + textWidth: 60.78515624999999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('and ', 457.6384895833333, 419.6875, { + lineBreak: false, + textWidth: 33.71484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('derive ', 491.3533333333333, 419.6875, { + lineBreak: false, + textWidth: 52.67285156249999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('fontSize ', 396.8533333333333, 440.78125, { + lineBreak: false, + textWidth: 69.7939453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('from ', 466.6472786458333, 440.78125, { + lineBreak: false, + textWidth: 41.9326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('the ', 508.5798958333333, 440.78125, { + lineBreak: false, + textWidth: 29.575195312499996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('style. ', 396.8533333333333, 461.875, { + lineBreak: false, + textWidth: 46.986328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('OK, ', 443.8396614583333, 461.875, { + lineBreak: false, + textWidth: 31.605468749999996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('but ', 475.4451302083333, 461.875, { + lineBreak: false, + textWidth: 30.041015624999996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('which ', 505.4861458333333, 461.875, { + lineBreak: false, + textWidth: 50.83593749999999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('one? ', 396.8533333333333, 482.96875, { + lineBreak: false, + textWidth: 42.3017578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('Both ', 439.1550911458333, 482.96875, { + lineBreak: false, + textWidth: 41.2470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('styles ', 480.4021614583333, 482.96875, { + lineBreak: false, + textWidth: 51.11718749999999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('define ', 396.8533333333333, 504.0625, { + lineBreak: false, + textWidth: 53.34082031249999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('it. ', 450.1941536458333, 504.0625, { + lineBreak: false, + textWidth: 19.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('As ', 470.0398567708333, 504.0625, { + lineBreak: false, + textWidth: 25.242187499999996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('we ', 495.2820442708333, 504.0625, { + lineBreak: false, + textWidth: 26.956054687499996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('already ', 396.8533333333333, 525.15625, { + lineBreak: false, + textWidth: 62.09472656249999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('know ', 458.9480598958333, 525.15625, { + lineBreak: false, + textWidth: 46.529296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('from ', 505.4773567708333, 525.15625, { + lineBreak: false, + textWidth: 41.9326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('our ', 396.8533333333333, 546.25, { + lineBreak: false, + textWidth: 30.480468749999996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('styling ', 427.3338020833333, 546.25, { + lineBreak: false, + textWidth: 56.89160156249999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('examples, ', 396.8533333333333, 567.34375, { + lineBreak: false, + textWidth: 84.5244140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('multiple ', 481.3777473958333, 567.34375, { + lineBreak: false, + textWidth: 68.4140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('styles ', 396.8533333333333, 588.4375, { + lineBreak: false, + textWidth: 51.11718749999999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('can ', 447.9705208333333, 588.4375, { + lineBreak: false, + textWidth: 33.0029296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('be ', 480.9734505208333, 588.4375, { + lineBreak: false, + textWidth: 23.809570312499996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('applied ', 396.8533333333333, 609.53125, { + lineBreak: false, + textWidth: 62.28808593749999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('to ', 459.1414192708333, 609.53125, { + lineBreak: false, + textWidth: 20.1005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('the ', 479.2420052083333, 609.53125, { + lineBreak: false, + textWidth: 29.575195312499996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('element ', 396.8533333333333, 630.625, { + lineBreak: false, + textWidth: 68.3349609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('and ', 465.1882942708333, 630.625, { + lineBreak: false, + textWidth: 33.71484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('their ', 498.9031380208333, 630.625, { + lineBreak: false, + textWidth: 40.341796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('order ', 396.8533333333333, 651.71875, { + lineBreak: false, + textWidth: 46.142578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('is ', 442.9959114583333, 651.71875, { + lineBreak: false, + textWidth: 18.0791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('important. ', 461.0750130208333, 651.71875, { + lineBreak: false, + textWidth: 86.9677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('Because ', 396.8533333333333, 672.8125, { + lineBreak: false, + textWidth: 72.10546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text("'header' ", 468.9588020833333, 672.8125, { + lineBreak: false, + textWidth: 65.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('style ', 396.8533333333333, 693.90625, { + lineBreak: false, + textWidth: 42.0205078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('has ', 438.8738411458333, 693.90625, { + lineBreak: false, + textWidth: 32.853515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('been ', 471.7273567708333, 693.90625, { + lineBreak: false, + textWidth: 43.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('set ', 514.7937630208332, 693.90625, { + lineBreak: false, + textWidth: 28.889648437499996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('after ', 396.8533333333333, 715, { + lineBreak: false, + textWidth: 41.8271484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text("'bigger' ", 438.6804817708333, 715, { + lineBreak: false, + textWidth: 60.76757812499999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('its ', 499.4480598958333, 715, { + lineBreak: false, + textWidth: 23.976562499999996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('fontSize ', 396.8533333333333, 736.09375, { + lineBreak: false, + textWidth: 69.7939453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('takes ', 466.6472786458333, 736.09375, { + lineBreak: false, + textWidth: 47.45214843749999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('precedence ', 396.8533333333333, 757.1875, { + lineBreak: false, + textWidth: 96.43359374999999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('over ', 493.2869270833333, 757.1875, { + lineBreak: false, + textWidth: 38.6279296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('the ', 396.8533333333333, 778.28125, { + lineBreak: false, + textWidth: 29.575195312499996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('fontSize ', 426.4285286458333, 778.28125, { + lineBreak: false, + textWidth: 69.7939453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('from ', 496.2224739583333, 778.28125, { + lineBreak: false, + textWidth: 41.9326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text("'bigger'. ", 396.8533333333333, 40, { + lineBreak: false, + textWidth: 65.7333984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('This ', 462.5867317708333, 40, { + lineBreak: false, + textWidth: 38.548828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('is ', 501.1355598958333, 40, { + lineBreak: false, + textWidth: 18.0791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('how ', 519.2146614583332, 40, { + lineBreak: false, + textWidth: 37.3095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('it ', 396.8533333333333, 61.09375, { + lineBreak: false, + textWidth: 14.879882812499998, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('works. ', 411.7332161458333, 61.09375, { + lineBreak: false, + textWidth: 57.01464843749999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('You ', 468.7478645833333, 61.09375, { + lineBreak: false, + textWidth: 34.41796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('will ', 503.1658333333333, 61.09375, { + lineBreak: false, + textWidth: 31.130859374999996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('find ', 396.8533333333333, 82.1875, { + lineBreak: false, + textWidth: 34.4267578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('more ', 431.2800911458333, 82.1875, { + lineBreak: false, + textWidth: 45.263671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('examples ', 476.5437630208333, 82.1875, { + lineBreak: false, + textWidth: 80.595703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('in ', 396.8533333333333, 103.28125, { + lineBreak: false, + textWidth: 18.7822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('the ', 415.6355598958333, 103.28125, { + lineBreak: false, + textWidth: 29.575195312499996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('unit ', 445.2107552083333, 103.28125, { + lineBreak: false, + textWidth: 34.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('tests.', 479.6814583333333, 103.28125, { + lineBreak: false, + textWidth: 44.4111328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 124.375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 138.4375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Wow, ', 40, 152.5, { + lineBreak: false, + textWidth: 30.92578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text("you've ", 70.92578125, 152.5, { + lineBreak: false, + textWidth: 36.205078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('read ', 107.130859375, 152.5, { + lineBreak: false, + textWidth: 26.572265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 133.703125, 152.5, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('whole ', 153.560546875, 152.5, { + lineBreak: false, + textWidth: 34.7109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('document! ', 188.271484375, 152.5, { + lineBreak: false, + textWidth: 59.982421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Congratulations :D', 248.25390625, 152.5, { + lineBreak: false, + textWidth: 98.56640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + }); + }); +}); diff --git a/tests/integration/pdfmake/images.spec.js b/tests/integration/pdfmake/images.spec.js new file mode 100644 index 000000000..31c37b07a --- /dev/null +++ b/tests/integration/pdfmake/images.spec.js @@ -0,0 +1,1145 @@ +var { runDocTest } = require('../helpers'); +var { jpeg: bee } = require('../../images/bee'); + +describe('pdfmake', function() { + test('images', function() { + return runDocTest(function(doc) { + const images = { bee: bee }; + + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pdfmake ', 40, 40, { + lineBreak: false, + textWidth: 50.00390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(since ', 90.00390625, 40, { + lineBreak: false, + textWidth: 35.431640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text("it's ", 125.435546875, 40, { + lineBreak: false, + textWidth: 17.61328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('based ', 143.048828125, 40, { + lineBreak: false, + textWidth: 35.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ', 178.591796875, 40, { + lineBreak: false, + textWidth: 16.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pdfkit) ', 195.02734375, 40, { + lineBreak: false, + textWidth: 37.72265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('supports ', 232.75, 40, { + lineBreak: false, + textWidth: 50.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('JPEG ', 283.29296875, 40, { + lineBreak: false, + textWidth: 32.15625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ', 315.44921875, 40, { + lineBreak: false, + textWidth: 22.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('PNG ', 338.3359375, 40, { + lineBreak: false, + textWidth: 27.26953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('format', 365.60546875, 40, { + lineBreak: false, + textWidth: 36.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('If ', 40, 54.0625, { + lineBreak: false, + textWidth: 10.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('no ', 50.400390625, 54.0625, { + lineBreak: false, + textWidth: 16.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width/', 66.8359375, 54.0625, { + lineBreak: false, + textWidth: 34.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('height/', 101.0078125, 54.0625, { + lineBreak: false, + textWidth: 38.0859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fit ', 139.09375, 54.0625, { + lineBreak: false, + textWidth: 13.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 152.62890625, 54.0625, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('provided, ', 164.69921875, 54.0625, { + lineBreak: false, + textWidth: 51.375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('image ', 216.07421875, 54.0625, { + lineBreak: false, + textWidth: 36.017578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('original ', 252.091796875, 54.0625, { + lineBreak: false, + textWidth: 42.4921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('size ', 294.583984375, 54.0625, { + lineBreak: false, + textWidth: 24.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ', 318.865234375, 54.0625, { + lineBreak: false, + textWidth: 20.724609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 339.58984375, 54.0625, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('used', 355.650390625, 54.0625, { + lineBreak: false, + textWidth: 25.927734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.image('tests/images/sampleImage.jpg', 40, 68.125, { + width: 695, + height: 310 + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('If ', 40, 378.125, { + lineBreak: false, + textWidth: 10.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('you ', 50.400390625, 378.125, { + lineBreak: false, + textWidth: 22.01953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specify ', 72.419921875, 378.125, { + lineBreak: false, + textWidth: 41.28515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width, ', 113.705078125, 378.125, { + lineBreak: false, + textWidth: 34.552734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('image ', 148.2578125, 378.125, { + lineBreak: false, + textWidth: 36.017578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ', 184.275390625, 378.125, { + lineBreak: false, + textWidth: 20.724609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scale ', 205, 378.125, { + lineBreak: false, + textWidth: 31.236328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proportionally', 236.236328125, 378.125, { + lineBreak: false, + textWidth: 73.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.image('tests/images/sampleImage.jpg', 40, 392.1875, { + width: 150, + height: 66.90647482014388 + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('If ', 40, 459.0939748201439, { + lineBreak: false, + textWidth: 10.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('you ', 50.400390625, 459.0939748201439, { + lineBreak: false, + textWidth: 22.01953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specify ', 72.419921875, 459.0939748201439, { + lineBreak: false, + textWidth: 41.28515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('both ', 113.705078125, 459.0939748201439, { + lineBreak: false, + textWidth: 27.076171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width ', 140.78125, 459.0939748201439, { + lineBreak: false, + textWidth: 32.197265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ', 172.978515625, 459.0939748201439, { + lineBreak: false, + textWidth: 22.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('height ', 195.865234375, 459.0939748201439, { + lineBreak: false, + textWidth: 36.111328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 231.9765625, 459.0939748201439, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('image ', 238.2578125, 459.0939748201439, { + lineBreak: false, + textWidth: 36.017578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ', 274.275390625, 459.0939748201439, { + lineBreak: false, + textWidth: 20.724609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 295, 459.0939748201439, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stretched', 311.060546875, 459.0939748201439, { + lineBreak: false, + textWidth: 50.349609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.image('tests/images/sampleImage.jpg', 40, 473.1564748201439, { + width: 150, + height: 150 + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('You ', 40, 623.1564748201439, { + lineBreak: false, + textWidth: 23.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 63.255859375, 623.1564748201439, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('also ', 85.65625, 623.1564748201439, { + lineBreak: false, + textWidth: 25.44140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fit ', 111.09765625, 623.1564748201439, { + lineBreak: false, + textWidth: 13.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 124.6328125, 623.1564748201439, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('image ', 144.490234375, 623.1564748201439, { + lineBreak: false, + textWidth: 36.017578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inside ', 180.5078125, 623.1564748201439, { + lineBreak: false, + textWidth: 34.728515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 215.236328125, 623.1564748201439, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rectangle', 224.734375, 623.1564748201439, { + lineBreak: false, + textWidth: 49.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.image('tests/images/sampleImage.jpg', 40, 637.2189748201439, { + width: 100, + height: 44.60431654676259 + }); + doc.save(); + doc.restore(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Images ', 40, 40, { + lineBreak: false, + textWidth: 42.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 82.556640625, 40, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 104.95703125, 40, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('also ', 121.017578125, 40, { + lineBreak: false, + textWidth: 25.44140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('provided ', 146.458984375, 40, { + lineBreak: false, + textWidth: 49.01953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 195.478515625, 40, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dataURL ', 207.982421875, 40, { + lineBreak: false, + textWidth: 48.33984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('format', 256.322265625, 40, { + lineBreak: false, + textWidth: 36.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(the ', 40, 54.0625, { + lineBreak: false, + textWidth: 23.958984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one ', 63.958984375, 54.0625, { + lineBreak: false, + textWidth: 22.79296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('below ', 86.751953125, 54.0625, { + lineBreak: false, + textWidth: 34.833984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('was ', 121.5859375, 54.0625, { + lineBreak: false, + textWidth: 24.703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('taken ', 146.2890625, 54.0625, { + lineBreak: false, + textWidth: 32.361328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('from ', 178.650390625, 54.0625, { + lineBreak: false, + textWidth: 28.44140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('http://', 207.091796875, 54.0625, { + lineBreak: false, + textWidth: 32.666015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('www.clipartbest.com/', 239.7578125, 54.0625, { + lineBreak: false, + textWidth: 118.06640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clipart-', 357.82421875, 54.0625, { + lineBreak: false, + textWidth: 36.94921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dT7zx5rT9)', 394.7734375, 54.0625, { + lineBreak: false, + textWidth: 61.4296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.image(images['bee'], 40, 68.125, { + width: 200, + height: 195.59902200488997 + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('or ', 40, 263.72402200489, { + lineBreak: false, + textWidth: 13.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 53.875, 263.72402200489, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('defined ', 69.935546875, 263.72402200489, { + lineBreak: false, + textWidth: 42.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 112.421875, 263.72402200489, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 124.92578125, 263.72402200489, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('"images" ', 144.783203125, 263.72402200489, { + lineBreak: false, + textWidth: 49.880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dictionary, ', 194.6640625, 263.72402200489, { + lineBreak: false, + textWidth: 57.328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('which ', 251.9921875, 263.72402200489, { + lineBreak: false, + textWidth: 34.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 286.392578125, 263.72402200489, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 308.79296875, 263.72402200489, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referenced ', 324.853515625, 263.72402200489, { + lineBreak: false, + textWidth: 59.994140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('by ', 384.84765625, 263.72402200489, { + lineBreak: false, + textWidth: 15.31640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('name:', 400.1640625, 263.72402200489, { + lineBreak: false, + textWidth: 32.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.image(images['bee'], 40, 277.78652200489, { + width: 200, + height: 195.59902200488997 + }); + doc.save(); + doc.restore(); + }); + }); +}); diff --git a/tests/integration/pdfmake/lists.spec.js b/tests/integration/pdfmake/lists.spec.js new file mode 100644 index 000000000..469486509 --- /dev/null +++ b/tests/integration/pdfmake/lists.spec.js @@ -0,0 +1,19803 @@ +var { runDocTest } = require('../helpers'); + +describe('pdfmake', function() { + test('lists', function() { + return runDocTest(function(doc) { + doc.font('tests/fonts/Roboto-Medium.ttf'); + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Unordered ', 40, 40, { + lineBreak: false, + textWidth: 73.6962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list', 113.6962890625, 40, { + lineBreak: false, + textWidth: 20.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 57.578125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 57.578125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 64.7109375, 2, 2); + doc.moveTo(40, 64.7109375); + doc.bezierCurveTo( + 40, + 63.60636800033841, + 40.89543050033841, + 62.7109375, + 42, + 62.7109375 + ); + doc.bezierCurveTo( + 43.10456949966159, + 62.7109375, + 44, + 63.60636800033841, + 44, + 64.7109375 + ); + doc.bezierCurveTo( + 44, + 65.8155069996616, + 43.10456949966159, + 66.7109375, + 42, + 66.7109375 + ); + doc.bezierCurveTo( + 40.89543050033841, + 66.7109375, + 40, + 65.8155069996616, + 40, + 64.7109375 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 71.640625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 79.544921875, 71.640625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 78.7734375, 2, 2); + doc.moveTo(40, 78.7734375); + doc.bezierCurveTo( + 40, + 77.6688680003384, + 40.89543050033841, + 76.7734375, + 42, + 76.7734375 + ); + doc.bezierCurveTo( + 43.10456949966159, + 76.7734375, + 44, + 77.6688680003384, + 44, + 78.7734375 + ); + doc.bezierCurveTo( + 44, + 79.8780069996616, + 43.10456949966159, + 80.7734375, + 42, + 80.7734375 + ); + doc.bezierCurveTo( + 40.89543050033841, + 80.7734375, + 40, + 79.8780069996616, + 40, + 78.7734375 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 85.703125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 85.703125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 92.8359375, 2, 2); + doc.moveTo(40, 92.8359375); + doc.bezierCurveTo( + 40, + 91.7313680003384, + 40.89543050033841, + 90.8359375, + 42, + 90.8359375 + ); + doc.bezierCurveTo( + 43.10456949966159, + 90.8359375, + 44, + 91.7313680003384, + 44, + 92.8359375 + ); + doc.bezierCurveTo( + 44, + 93.9405069996616, + 43.10456949966159, + 94.8359375, + 42, + 94.8359375 + ); + doc.bezierCurveTo( + 40.89543050033841, + 94.8359375, + 40, + 93.9405069996616, + 40, + 92.8359375 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 99.765625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 117.34375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Unordered ', 40, 134.921875, { + lineBreak: false, + textWidth: 73.6962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 113.6962890625, 134.921875, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ', 137.822265625, 134.921875, { + lineBreak: false, + textWidth: 32.02880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('longer ', 169.85107421875, 134.921875, { + lineBreak: false, + textWidth: 46.2744140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lines', 216.12548828125, 134.921875, { + lineBreak: false, + textWidth: 31.79443359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 152.5, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 152.5, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 159.6328125, 2, 2); + doc.moveTo(40, 159.6328125); + doc.bezierCurveTo( + 40, + 158.52824300033842, + 40.89543050033841, + 157.6328125, + 42, + 157.6328125 + ); + doc.bezierCurveTo( + 43.10456949966159, + 157.6328125, + 44, + 158.52824300033842, + 44, + 159.6328125 + ); + doc.bezierCurveTo( + 44, + 160.73738199966158, + 43.10456949966159, + 161.6328125, + 42, + 161.6328125 + ); + doc.bezierCurveTo( + 40.89543050033841, + 161.6328125, + 40, + 160.73738199966158, + 40, + 159.6328125 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 52.8671875, 166.5625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 89.962890625, 166.5625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 125.8984375, 166.5625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 156.296875, 166.5625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 172.287109375, 166.5625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 204.935546875, 166.5625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 271.3515625, 166.5625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 331.8203125, 166.5625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 354.05078125, 166.5625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 383.76953125, 166.5625, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 431.37109375, 166.5625, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 477.806640625, 166.5625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 173.6953125, 2, 2); + doc.moveTo(40, 173.6953125); + doc.bezierCurveTo( + 40, + 172.59074300033842, + 40.89543050033841, + 171.6953125, + 42, + 171.6953125 + ); + doc.bezierCurveTo( + 43.10456949966159, + 171.6953125, + 44, + 172.59074300033842, + 44, + 173.6953125 + ); + doc.bezierCurveTo( + 44, + 174.79988199966158, + 43.10456949966159, + 175.6953125, + 42, + 175.6953125 + ); + doc.bezierCurveTo( + 40.89543050033841, + 175.6953125, + 40, + 174.79988199966158, + 40, + 173.6953125 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 52.8671875, 180.625, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 104.171875, 180.625, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 194.6875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 194.6875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 201.8203125, 2, 2); + doc.moveTo(40, 201.8203125); + doc.bezierCurveTo( + 40, + 200.71574300033842, + 40.89543050033841, + 199.8203125, + 42, + 199.8203125 + ); + doc.bezierCurveTo( + 43.10456949966159, + 199.8203125, + 44, + 200.71574300033842, + 44, + 201.8203125 + ); + doc.bezierCurveTo( + 44, + 202.92488199966158, + 43.10456949966159, + 203.8203125, + 42, + 203.8203125 + ); + doc.bezierCurveTo( + 40.89543050033841, + 203.8203125, + 40, + 202.92488199966158, + 40, + 201.8203125 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 208.75, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 226.328125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ', 40, 243.90625, { + lineBreak: false, + textWidth: 57.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list', 97.392578125, 243.90625, { + lineBreak: false, + textWidth: 20.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 261.484375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 261.484375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ', 40, 261.484375, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 275.546875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 79.544921875, 275.546875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ', 40, 275.546875, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 289.609375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 289.609375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ', 40, 289.609375, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 303.671875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 321.25, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ', 40, 338.828125, { + lineBreak: false, + textWidth: 57.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 97.392578125, 338.828125, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ', 121.5185546875, 338.828125, { + lineBreak: false, + textWidth: 32.02880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('longer ', 153.54736328125, 338.828125, { + lineBreak: false, + textWidth: 46.2744140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lines', 199.82177734375, 338.828125, { + lineBreak: false, + textWidth: 31.79443359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 356.40625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 356.40625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ', 40, 356.40625, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 52.8671875, 370.46875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 89.962890625, 370.46875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 125.8984375, 370.46875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 156.296875, 370.46875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 172.287109375, 370.46875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 204.935546875, 370.46875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 271.3515625, 370.46875, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 331.8203125, 370.46875, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 354.05078125, 370.46875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 383.76953125, 370.46875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 431.37109375, 370.46875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 477.806640625, 370.46875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ', 40, 370.46875, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 52.8671875, 384.53125, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 104.171875, 384.53125, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 398.59375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 398.59375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ', 40, 398.59375, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 412.65625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 430.234375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ', 40, 447.8125, { + lineBreak: false, + textWidth: 57.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 97.392578125, 447.8125, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('should ', 121.5185546875, 447.8125, { + lineBreak: false, + textWidth: 48.97705078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('be ', 170.49560546875, 447.8125, { + lineBreak: false, + textWidth: 20.2294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('descending', 190.72509765625, 447.8125, { + lineBreak: false, + textWidth: 77.64404296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 465.390625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 465.390625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ', 40, 465.390625, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 479.453125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 79.544921875, 479.453125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ', 40, 479.453125, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 493.515625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 493.515625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ', 40, 493.515625, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 507.578125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 525.15625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ', 40, 542.734375, { + lineBreak: false, + textWidth: 57.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 97.392578125, 542.734375, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ', 121.5185546875, 542.734375, { + lineBreak: false, + textWidth: 32.02880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('start ', 153.54736328125, 542.734375, { + lineBreak: false, + textWidth: 35.20751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('value', 188.7548828125, 542.734375, { + lineBreak: false, + textWidth: 35.6396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 59.60546875, 560.3125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 86.283203125, 560.3125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('50. ', 40, 560.3125, { + lineBreak: false, + textWidth: 19.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 59.60546875, 574.375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 86.283203125, 574.375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('51. ', 40, 574.375, { + lineBreak: false, + textWidth: 19.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 59.60546875, 588.4375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 86.283203125, 588.4375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('52. ', 40, 588.4375, { + lineBreak: false, + textWidth: 19.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 602.5, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 620.078125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ', 40, 637.65625, { + lineBreak: false, + textWidth: 57.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 97.392578125, 637.65625, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ', 121.5185546875, 637.65625, { + lineBreak: false, + textWidth: 32.02880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('own ', 153.54736328125, 637.65625, { + lineBreak: false, + textWidth: 31.76513671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('values', 185.3125, 637.65625, { + lineBreak: false, + textWidth: 43.38134765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 59.60546875, 655.234375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 86.283203125, 655.234375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('10. ', 40, 655.234375, { + lineBreak: false, + textWidth: 19.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 59.60546875, 669.296875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 86.283203125, 669.296875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('20. ', 40, 669.296875, { + lineBreak: false, + textWidth: 19.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 59.60546875, 683.359375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 86.283203125, 683.359375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('30. ', 40, 683.359375, { + lineBreak: false, + textWidth: 19.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 59.60546875, 697.421875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4 ', 86.283203125, 697.421875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('without ', 95.9921875, 697.421875, { + lineBreak: false, + textWidth: 42.80859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('own ', 138.80078125, 697.421875, { + lineBreak: false, + textWidth: 25.453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value', 164.25390625, 697.421875, { + lineBreak: false, + textWidth: 28.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4. ', 40, 697.421875, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 711.484375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 729.0625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Nested ', 40, 746.640625, { + lineBreak: false, + textWidth: 51.6796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lists ', 91.6796875, 746.640625, { + lineBreak: false, + textWidth: 31.86767578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('(ordered)', 123.54736328125, 746.640625, { + lineBreak: false, + textWidth: 62.3583984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 764.21875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 764.21875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ', 40, 764.21875, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 52.8671875, 778.28125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 89.962890625, 778.28125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 125.8984375, 778.28125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 156.296875, 778.28125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 172.287109375, 778.28125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 204.935546875, 778.28125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 271.3515625, 778.28125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 331.8203125, 778.28125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 354.05078125, 778.28125, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 383.76953125, 778.28125, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 431.37109375, 778.28125, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 477.806640625, 778.28125, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ', 40, 778.28125, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 52.8671875, 40, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 104.171875, 40, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 54.0625, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 118.685546875, 54.0625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ', 52.8671875, 54.0625, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 68.125, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 118.685546875, 68.125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ', 52.8671875, 68.125, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 82.1875, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 82.1875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 82.1875, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 82.1875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 82.1875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 82.1875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 82.1875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 82.1875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 82.1875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 82.1875, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 82.1875, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 82.1875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 82.1875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ', 52.8671875, 82.1875, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 96.25, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 96.25, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 96.25, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 96.25, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 110.3125, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 110.3125, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 110.3125, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 110.3125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 110.3125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 110.3125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 110.3125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 110.3125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 110.3125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 110.3125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 110.3125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 110.3125, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 110.3125, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4. ', 52.8671875, 110.3125, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 124.375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 124.375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 124.375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 124.375, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 138.4375, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 138.4375, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 138.4375, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 138.4375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 138.4375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 138.4375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 138.4375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 138.4375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 138.4375, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 138.4375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 138.4375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 138.4375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 138.4375, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5. ', 52.8671875, 138.4375, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 152.5, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 152.5, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 152.5, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 152.5, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 166.5625, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 166.5625, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 166.5625, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 166.5625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 166.5625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 166.5625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 166.5625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 166.5625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 166.5625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 166.5625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 166.5625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 166.5625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 166.5625, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('6. ', 52.8671875, 166.5625, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 180.625, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 180.625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 180.625, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 180.625, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 256.10546875, 180.625, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 302.318359375, 180.625, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 312.02734375, 180.625, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 318.30859375, 180.625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 355.404296875, 180.625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 391.33984375, 180.625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 421.73828125, 180.625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 437.728515625, 180.625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 470.376953125, 180.625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 72.47265625, 194.6875, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 132.94140625, 194.6875, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 155.171875, 194.6875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 184.890625, 194.6875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 232.4921875, 194.6875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 278.927734375, 194.6875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 321.771484375, 194.6875, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 373.076171875, 194.6875, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 416.125, 194.6875, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 462.337890625, 194.6875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 472.046875, 194.6875, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 478.328125, 194.6875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 515.423828125, 194.6875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 72.47265625, 208.75, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 102.87109375, 208.75, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 118.861328125, 208.75, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 151.509765625, 208.75, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 217.92578125, 208.75, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 278.39453125, 208.75, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 300.625, 208.75, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 330.34375, 208.75, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 377.9453125, 208.75, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 424.380859375, 208.75, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 467.224609375, 208.75, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 72.47265625, 222.8125, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 115.521484375, 222.8125, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 161.734375, 222.8125, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 171.443359375, 222.8125, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 177.724609375, 222.8125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 214.8203125, 222.8125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 250.755859375, 222.8125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 281.154296875, 222.8125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 297.14453125, 222.8125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 329.79296875, 222.8125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 396.208984375, 222.8125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 456.677734375, 222.8125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 478.908203125, 222.8125, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 508.626953125, 222.8125, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 236.875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 236.875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 236.875, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 236.875, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 256.10546875, 236.875, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 302.318359375, 236.875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 312.02734375, 236.875, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 318.30859375, 236.875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 355.404296875, 236.875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 391.33984375, 236.875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 421.73828125, 236.875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 437.728515625, 236.875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 470.376953125, 236.875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 72.47265625, 250.9375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 132.94140625, 250.9375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 155.171875, 250.9375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 184.890625, 250.9375, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 232.4921875, 250.9375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 278.927734375, 250.9375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 321.771484375, 250.9375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 373.076171875, 250.9375, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 416.125, 250.9375, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 462.337890625, 250.9375, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 472.046875, 250.9375, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 478.328125, 250.9375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 515.423828125, 250.9375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 72.47265625, 265, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 102.87109375, 265, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 118.861328125, 265, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 151.509765625, 265, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 217.92578125, 265, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 278.39453125, 265, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 300.625, 265, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 330.34375, 265, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 377.9453125, 265, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 424.380859375, 265, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 467.224609375, 265, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 72.47265625, 279.0625, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 115.521484375, 279.0625, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 161.734375, 279.0625, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 171.443359375, 279.0625, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 177.724609375, 279.0625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 214.8203125, 279.0625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 250.755859375, 279.0625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 281.154296875, 279.0625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 297.14453125, 279.0625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 329.79296875, 279.0625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 396.208984375, 279.0625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 456.677734375, 279.0625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 478.908203125, 279.0625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 508.626953125, 279.0625, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 293.125, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 293.125, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 293.125, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 293.125, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 256.10546875, 293.125, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 302.318359375, 293.125, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 312.02734375, 293.125, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 318.30859375, 293.125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 355.404296875, 293.125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 391.33984375, 293.125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 421.73828125, 293.125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 437.728515625, 293.125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 470.376953125, 293.125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 72.47265625, 307.1875, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 132.94140625, 307.1875, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 155.171875, 307.1875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 184.890625, 307.1875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 232.4921875, 307.1875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 278.927734375, 307.1875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 321.771484375, 307.1875, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 373.076171875, 307.1875, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 321.25, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 321.25, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 321.25, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 321.25, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 321.25, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 321.25, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 321.25, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 321.25, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 321.25, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 321.25, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 321.25, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 321.25, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 321.25, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('7. ', 52.8671875, 321.25, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 335.3125, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 335.3125, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 335.3125, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 335.3125, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 349.375, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 349.375, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 349.375, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 349.375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 349.375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 349.375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 349.375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 349.375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 349.375, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 349.375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 349.375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 349.375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 349.375, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('8. ', 52.8671875, 349.375, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 363.4375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 363.4375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 363.4375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 363.4375, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 377.5, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 377.5, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 377.5, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 377.5, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 377.5, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 377.5, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 377.5, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 377.5, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 377.5, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 377.5, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 377.5, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 377.5, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 377.5, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('9. ', 52.8671875, 377.5, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 391.5625, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 391.5625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 391.5625, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 391.5625, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 405.625, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 405.625, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 405.625, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 405.625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 405.625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 405.625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 405.625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 405.625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 405.625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 405.625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 405.625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 405.625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 405.625, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('10. ', 52.8671875, 405.625, { + lineBreak: false, + textWidth: 19.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 419.6875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 419.6875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 419.6875, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 419.6875, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 433.75, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4', 118.685546875, 433.75, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('11. ', 52.8671875, 433.75, { + lineBreak: false, + textWidth: 19.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 447.8125, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5', 118.685546875, 447.8125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('12. ', 52.8671875, 447.8125, { + lineBreak: false, + textWidth: 19.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 461.875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 461.875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ', 40, 461.875, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('second ', 52.8671875, 475.9375, { + lineBreak: false, + textWidth: 42.029296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ', 94.896484375, 475.9375, { + lineBreak: false, + textWidth: 21.7734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 116.669921875, 475.9375, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item3', 130.650390625, 475.9375, { + lineBreak: false, + textWidth: 30.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 490, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 507.578125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Nested ', 40, 525.15625, { + lineBreak: false, + textWidth: 51.6796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lists ', 91.6796875, 525.15625, { + lineBreak: false, + textWidth: 31.86767578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('(unordered)', 123.54736328125, 525.15625, { + lineBreak: false, + textWidth: 79.03564453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 542.734375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 542.734375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ', 40, 542.734375, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 52.8671875, 556.796875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 89.962890625, 556.796875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 125.8984375, 556.796875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 156.296875, 556.796875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 172.287109375, 556.796875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 204.935546875, 556.796875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 271.3515625, 556.796875, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 331.8203125, 556.796875, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 354.05078125, 556.796875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 383.76953125, 556.796875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 431.37109375, 556.796875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 477.806640625, 556.796875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ', 40, 556.796875, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 52.8671875, 570.859375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 104.171875, 570.859375, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 65.734375, 584.921875, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 111.947265625, 584.921875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875, 592.0546875, 2, 2); + doc.moveTo(52.8671875, 592.0546875); + doc.bezierCurveTo( + 52.8671875, + 590.9501180003384, + 53.76261800033841, + 590.0546875, + 54.8671875, + 590.0546875 + ); + doc.bezierCurveTo( + 55.97175699966159, + 590.0546875, + 56.8671875, + 590.9501180003384, + 56.8671875, + 592.0546875 + ); + doc.bezierCurveTo( + 56.8671875, + 593.1592569996616, + 55.97175699966159, + 594.0546875, + 54.8671875, + 594.0546875 + ); + doc.bezierCurveTo( + 53.76261800033841, + 594.0546875, + 52.8671875, + 593.1592569996616, + 52.8671875, + 592.0546875 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 65.734375, 598.984375, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 111.947265625, 598.984375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875, 606.1171875, 2, 2); + doc.moveTo(52.8671875, 606.1171875); + doc.bezierCurveTo( + 52.8671875, + 605.0126180003384, + 53.76261800033841, + 604.1171875, + 54.8671875, + 604.1171875 + ); + doc.bezierCurveTo( + 55.97175699966159, + 604.1171875, + 56.8671875, + 605.0126180003384, + 56.8671875, + 606.1171875 + ); + doc.bezierCurveTo( + 56.8671875, + 607.2217569996616, + 55.97175699966159, + 608.1171875, + 54.8671875, + 608.1171875 + ); + doc.bezierCurveTo( + 53.76261800033841, + 608.1171875, + 52.8671875, + 607.2217569996616, + 52.8671875, + 606.1171875 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 65.734375, 613.046875, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 111.947265625, 613.046875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 121.65625, 613.046875, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 127.9375, 613.046875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 165.033203125, 613.046875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 200.96875, 613.046875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 231.3671875, 613.046875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 247.357421875, 613.046875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 280.005859375, 613.046875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 346.421875, 613.046875, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 406.890625, 613.046875, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 429.12109375, 613.046875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 458.83984375, 613.046875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 506.44140625, 613.046875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875, 620.1796875, 2, 2); + doc.moveTo(52.8671875, 620.1796875); + doc.bezierCurveTo( + 52.8671875, + 619.0751180003384, + 53.76261800033841, + 618.1796875, + 54.8671875, + 618.1796875 + ); + doc.bezierCurveTo( + 55.97175699966159, + 618.1796875, + 56.8671875, + 619.0751180003384, + 56.8671875, + 620.1796875 + ); + doc.bezierCurveTo( + 56.8671875, + 621.2842569996616, + 55.97175699966159, + 622.1796875, + 54.8671875, + 622.1796875 + ); + doc.bezierCurveTo( + 53.76261800033841, + 622.1796875, + 52.8671875, + 621.2842569996616, + 52.8671875, + 620.1796875 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 65.734375, 627.109375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 108.578125, 627.109375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 159.8828125, 627.109375, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 65.734375, 641.171875, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 111.947265625, 641.171875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 121.65625, 641.171875, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 127.9375, 641.171875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 165.033203125, 641.171875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 200.96875, 641.171875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 231.3671875, 641.171875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 247.357421875, 641.171875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 280.005859375, 641.171875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 346.421875, 641.171875, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 406.890625, 641.171875, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 429.12109375, 641.171875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 458.83984375, 641.171875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 506.44140625, 641.171875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875, 648.3046875, 2, 2); + doc.moveTo(52.8671875, 648.3046875); + doc.bezierCurveTo( + 52.8671875, + 647.2001180003384, + 53.76261800033841, + 646.3046875, + 54.8671875, + 646.3046875 + ); + doc.bezierCurveTo( + 55.97175699966159, + 646.3046875, + 56.8671875, + 647.2001180003384, + 56.8671875, + 648.3046875 + ); + doc.bezierCurveTo( + 56.8671875, + 649.4092569996616, + 55.97175699966159, + 650.3046875, + 54.8671875, + 650.3046875 + ); + doc.bezierCurveTo( + 53.76261800033841, + 650.3046875, + 52.8671875, + 649.4092569996616, + 52.8671875, + 648.3046875 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 65.734375, 655.234375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 108.578125, 655.234375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 159.8828125, 655.234375, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 65.734375, 669.296875, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 111.947265625, 669.296875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 121.65625, 669.296875, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 127.9375, 669.296875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 165.033203125, 669.296875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 200.96875, 669.296875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 231.3671875, 669.296875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 247.357421875, 669.296875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 280.005859375, 669.296875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 346.421875, 669.296875, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 406.890625, 669.296875, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 429.12109375, 669.296875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 458.83984375, 669.296875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 506.44140625, 669.296875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875, 676.4296875, 2, 2); + doc.moveTo(52.8671875, 676.4296875); + doc.bezierCurveTo( + 52.8671875, + 675.3251180003384, + 53.76261800033841, + 674.4296875, + 54.8671875, + 674.4296875 + ); + doc.bezierCurveTo( + 55.97175699966159, + 674.4296875, + 56.8671875, + 675.3251180003384, + 56.8671875, + 676.4296875 + ); + doc.bezierCurveTo( + 56.8671875, + 677.5342569996616, + 55.97175699966159, + 678.4296875, + 54.8671875, + 678.4296875 + ); + doc.bezierCurveTo( + 53.76261800033841, + 678.4296875, + 52.8671875, + 677.5342569996616, + 52.8671875, + 676.4296875 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 65.734375, 683.359375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 108.578125, 683.359375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 159.8828125, 683.359375, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 65.734375, 697.421875, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 111.947265625, 697.421875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 121.65625, 697.421875, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 127.9375, 697.421875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 165.033203125, 697.421875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 200.96875, 697.421875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 231.3671875, 697.421875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 247.357421875, 697.421875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 280.005859375, 697.421875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 346.421875, 697.421875, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 406.890625, 697.421875, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 429.12109375, 697.421875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 458.83984375, 697.421875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 506.44140625, 697.421875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875, 704.5546875, 2, 2); + doc.moveTo(52.8671875, 704.5546875); + doc.bezierCurveTo( + 52.8671875, + 703.4501180003384, + 53.76261800033841, + 702.5546875, + 54.8671875, + 702.5546875 + ); + doc.bezierCurveTo( + 55.97175699966159, + 702.5546875, + 56.8671875, + 703.4501180003384, + 56.8671875, + 704.5546875 + ); + doc.bezierCurveTo( + 56.8671875, + 705.6592569996616, + 55.97175699966159, + 706.5546875, + 54.8671875, + 706.5546875 + ); + doc.bezierCurveTo( + 53.76261800033841, + 706.5546875, + 52.8671875, + 705.6592569996616, + 52.8671875, + 704.5546875 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 65.734375, 711.484375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 108.578125, 711.484375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 159.8828125, 711.484375, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 202.931640625, 711.484375, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 249.14453125, 711.484375, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 258.853515625, 711.484375, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 265.134765625, 711.484375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 302.23046875, 711.484375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 338.166015625, 711.484375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 368.564453125, 711.484375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 384.5546875, 711.484375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 417.203125, 711.484375, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 483.619140625, 711.484375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 65.734375, 725.546875, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 87.96484375, 725.546875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 117.68359375, 725.546875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 165.28515625, 725.546875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 211.720703125, 725.546875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 254.564453125, 725.546875, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 305.869140625, 725.546875, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 348.91796875, 725.546875, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 395.130859375, 725.546875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 404.83984375, 725.546875, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 411.12109375, 725.546875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 448.216796875, 725.546875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 484.15234375, 725.546875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 514.55078125, 725.546875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 65.734375, 739.609375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 98.3828125, 739.609375, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 164.798828125, 739.609375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 225.267578125, 739.609375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 247.498046875, 739.609375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 277.216796875, 739.609375, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 324.818359375, 739.609375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 371.25390625, 739.609375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 414.09765625, 739.609375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 465.40234375, 739.609375, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 508.451171875, 739.609375, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 65.734375, 753.671875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 75.443359375, 753.671875, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 81.724609375, 753.671875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 118.8203125, 753.671875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 154.755859375, 753.671875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 185.154296875, 753.671875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 201.14453125, 753.671875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 233.79296875, 753.671875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 300.208984375, 753.671875, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 360.677734375, 753.671875, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 382.908203125, 753.671875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 412.626953125, 753.671875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 460.228515625, 753.671875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 506.6640625, 753.671875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 65.734375, 767.734375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 117.0390625, 767.734375, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 160.087890625, 767.734375, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 206.30078125, 767.734375, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 216.009765625, 767.734375, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 222.291015625, 767.734375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 259.38671875, 767.734375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 295.322265625, 767.734375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 325.720703125, 767.734375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 341.7109375, 767.734375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 374.359375, 767.734375, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 440.775390625, 767.734375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 501.244140625, 767.734375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 523.474609375, 767.734375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 65.734375, 781.796875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 113.3359375, 781.796875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 159.771484375, 781.796875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 202.615234375, 781.796875, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 253.919921875, 781.796875, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 296.96875, 781.796875, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 343.181640625, 781.796875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 352.890625, 781.796875, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 359.171875, 781.796875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 396.267578125, 781.796875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 432.203125, 781.796875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 462.6015625, 781.796875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 478.591796875, 781.796875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 65.734375, 40, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 132.150390625, 40, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 192.619140625, 40, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 214.849609375, 40, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 244.568359375, 40, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 292.169921875, 40, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 338.60546875, 40, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 381.44921875, 40, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 432.75390625, 40, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 475.802734375, 40, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 522.015625, 40, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 531.724609375, 40, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 65.734375, 54.0625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 102.830078125, 54.0625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 138.765625, 54.0625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 169.1640625, 54.0625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 185.154296875, 54.0625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 217.802734375, 54.0625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 284.21875, 54.0625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 344.6875, 54.0625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 366.91796875, 54.0625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 396.63671875, 54.0625, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 444.23828125, 54.0625, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 490.673828125, 54.0625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 65.734375, 68.125, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 117.0390625, 68.125, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 160.087890625, 68.125, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 206.30078125, 68.125, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 216.009765625, 68.125, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 222.291015625, 68.125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 259.38671875, 68.125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 295.322265625, 68.125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 325.720703125, 68.125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 341.7109375, 68.125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 374.359375, 68.125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 440.775390625, 68.125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 501.244140625, 68.125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 523.474609375, 68.125, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 65.734375, 82.1875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 113.3359375, 82.1875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 159.771484375, 82.1875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 202.615234375, 82.1875, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 253.919921875, 82.1875, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 65.734375, 96.25, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 111.947265625, 96.25, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 121.65625, 96.25, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 127.9375, 96.25, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 165.033203125, 96.25, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 200.96875, 96.25, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 231.3671875, 96.25, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 247.357421875, 96.25, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 280.005859375, 96.25, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 346.421875, 96.25, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 406.890625, 96.25, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 429.12109375, 96.25, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 458.83984375, 96.25, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 506.44140625, 96.25, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875, 103.3828125, 2, 2); + doc.moveTo(52.8671875, 103.3828125); + doc.bezierCurveTo( + 52.8671875, + 102.2782430003384, + 53.76261800033841, + 101.3828125, + 54.8671875, + 101.3828125 + ); + doc.bezierCurveTo( + 55.97175699966159, + 101.3828125, + 56.8671875, + 102.2782430003384, + 56.8671875, + 103.3828125 + ); + doc.bezierCurveTo( + 56.8671875, + 104.4873819996616, + 55.97175699966159, + 105.3828125, + 54.8671875, + 105.3828125 + ); + doc.bezierCurveTo( + 53.76261800033841, + 105.3828125, + 52.8671875, + 104.4873819996616, + 52.8671875, + 103.3828125 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 65.734375, 110.3125, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 108.578125, 110.3125, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 159.8828125, 110.3125, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 65.734375, 124.375, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 111.947265625, 124.375, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 121.65625, 124.375, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 127.9375, 124.375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 165.033203125, 124.375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 200.96875, 124.375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 231.3671875, 124.375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 247.357421875, 124.375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 280.005859375, 124.375, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 346.421875, 124.375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 406.890625, 124.375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 429.12109375, 124.375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 458.83984375, 124.375, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 506.44140625, 124.375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875, 131.5078125, 2, 2); + doc.moveTo(52.8671875, 131.5078125); + doc.bezierCurveTo( + 52.8671875, + 130.40324300033842, + 53.76261800033841, + 129.5078125, + 54.8671875, + 129.5078125 + ); + doc.bezierCurveTo( + 55.97175699966159, + 129.5078125, + 56.8671875, + 130.40324300033842, + 56.8671875, + 131.5078125 + ); + doc.bezierCurveTo( + 56.8671875, + 132.61238199966158, + 55.97175699966159, + 133.5078125, + 54.8671875, + 133.5078125 + ); + doc.bezierCurveTo( + 53.76261800033841, + 133.5078125, + 52.8671875, + 132.61238199966158, + 52.8671875, + 131.5078125 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 65.734375, 138.4375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 108.578125, 138.4375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 159.8828125, 138.4375, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 65.734375, 152.5, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 111.947265625, 152.5, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 121.65625, 152.5, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 127.9375, 152.5, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 165.033203125, 152.5, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 200.96875, 152.5, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 231.3671875, 152.5, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 247.357421875, 152.5, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 280.005859375, 152.5, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 346.421875, 152.5, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 406.890625, 152.5, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 429.12109375, 152.5, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 458.83984375, 152.5, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 506.44140625, 152.5, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875, 159.6328125, 2, 2); + doc.moveTo(52.8671875, 159.6328125); + doc.bezierCurveTo( + 52.8671875, + 158.52824300033842, + 53.76261800033841, + 157.6328125, + 54.8671875, + 157.6328125 + ); + doc.bezierCurveTo( + 55.97175699966159, + 157.6328125, + 56.8671875, + 158.52824300033842, + 56.8671875, + 159.6328125 + ); + doc.bezierCurveTo( + 56.8671875, + 160.73738199966158, + 55.97175699966159, + 161.6328125, + 54.8671875, + 161.6328125 + ); + doc.bezierCurveTo( + 53.76261800033841, + 161.6328125, + 52.8671875, + 160.73738199966158, + 52.8671875, + 159.6328125 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 65.734375, 166.5625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 108.578125, 166.5625, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 159.8828125, 166.5625, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 65.734375, 180.625, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 111.947265625, 180.625, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 121.65625, 180.625, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 127.9375, 180.625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 165.033203125, 180.625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 200.96875, 180.625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 231.3671875, 180.625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 247.357421875, 180.625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 280.005859375, 180.625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 346.421875, 180.625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 406.890625, 180.625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 429.12109375, 180.625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 458.83984375, 180.625, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 506.44140625, 180.625, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875, 187.7578125, 2, 2); + doc.moveTo(52.8671875, 187.7578125); + doc.bezierCurveTo( + 52.8671875, + 186.65324300033842, + 53.76261800033841, + 185.7578125, + 54.8671875, + 185.7578125 + ); + doc.bezierCurveTo( + 55.97175699966159, + 185.7578125, + 56.8671875, + 186.65324300033842, + 56.8671875, + 187.7578125 + ); + doc.bezierCurveTo( + 56.8671875, + 188.86238199966158, + 55.97175699966159, + 189.7578125, + 54.8671875, + 189.7578125 + ); + doc.bezierCurveTo( + 53.76261800033841, + 189.7578125, + 52.8671875, + 188.86238199966158, + 52.8671875, + 187.7578125 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 65.734375, 194.6875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 108.578125, 194.6875, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 159.8828125, 194.6875, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 65.734375, 208.75, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4', 111.947265625, 208.75, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875, 215.8828125, 2, 2); + doc.moveTo(52.8671875, 215.8828125); + doc.bezierCurveTo( + 52.8671875, + 214.77824300033842, + 53.76261800033841, + 213.8828125, + 54.8671875, + 213.8828125 + ); + doc.bezierCurveTo( + 55.97175699966159, + 213.8828125, + 56.8671875, + 214.77824300033842, + 56.8671875, + 215.8828125 + ); + doc.bezierCurveTo( + 56.8671875, + 216.98738199966158, + 55.97175699966159, + 217.8828125, + 54.8671875, + 217.8828125 + ); + doc.bezierCurveTo( + 53.76261800033841, + 217.8828125, + 52.8671875, + 216.98738199966158, + 52.8671875, + 215.8828125 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 65.734375, 222.8125, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5', 111.947265625, 222.8125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875, 229.9453125, 2, 2); + doc.moveTo(52.8671875, 229.9453125); + doc.bezierCurveTo( + 52.8671875, + 228.84074300033842, + 53.76261800033841, + 227.9453125, + 54.8671875, + 227.9453125 + ); + doc.bezierCurveTo( + 55.97175699966159, + 227.9453125, + 56.8671875, + 228.84074300033842, + 56.8671875, + 229.9453125 + ); + doc.bezierCurveTo( + 56.8671875, + 231.04988199966158, + 55.97175699966159, + 231.9453125, + 54.8671875, + 231.9453125 + ); + doc.bezierCurveTo( + 53.76261800033841, + 231.9453125, + 52.8671875, + 231.04988199966158, + 52.8671875, + 229.9453125 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 236.875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 236.875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4. ', 40, 236.875, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('second ', 52.8671875, 250.9375, { + lineBreak: false, + textWidth: 42.029296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ', 94.896484375, 250.9375, { + lineBreak: false, + textWidth: 21.7734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 116.669921875, 250.9375, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item3', 130.650390625, 250.9375, { + lineBreak: false, + textWidth: 30.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 265, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 282.578125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Unordered ', 40, 300.15625, { + lineBreak: false, + textWidth: 73.6962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lists ', 113.6962890625, 300.15625, { + lineBreak: false, + textWidth: 31.86767578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('inside ', 145.56396484375, 300.15625, { + lineBreak: false, + textWidth: 43.99658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('columns', 189.560546875, 300.15625, { + lineBreak: false, + textWidth: 57.69287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 317.734375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 317.734375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 324.8671875, 2, 2); + doc.moveTo(40, 324.8671875); + doc.bezierCurveTo( + 40, + 323.7626180003384, + 40.89543050033841, + 322.8671875, + 42, + 322.8671875 + ); + doc.bezierCurveTo( + 43.10456949966159, + 322.8671875, + 44, + 323.7626180003384, + 44, + 324.8671875 + ); + doc.bezierCurveTo( + 44, + 325.9717569996616, + 43.10456949966159, + 326.8671875, + 42, + 326.8671875 + ); + doc.bezierCurveTo( + 40.89543050033841, + 326.8671875, + 40, + 325.9717569996616, + 40, + 324.8671875 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 52.8671875, 331.796875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 89.962890625, 331.796875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 125.8984375, 331.796875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 156.296875, 331.796875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 172.287109375, 331.796875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 204.935546875, 331.796875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 338.9296875, 2, 2); + doc.moveTo(40, 338.9296875); + doc.bezierCurveTo( + 40, + 337.8251180003384, + 40.89543050033841, + 336.9296875, + 42, + 336.9296875 + ); + doc.bezierCurveTo( + 43.10456949966159, + 336.9296875, + 44, + 337.8251180003384, + 44, + 338.9296875 + ); + doc.bezierCurveTo( + 44, + 340.0342569996616, + 43.10456949966159, + 340.9296875, + 42, + 340.9296875 + ); + doc.bezierCurveTo( + 40.89543050033841, + 340.9296875, + 40, + 340.0342569996616, + 40, + 338.9296875 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 52.8671875, 345.859375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 113.3359375, 345.859375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 135.56640625, 345.859375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 165.28515625, 345.859375, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 212.88671875, 345.859375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 52.8671875, 359.921875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 95.7109375, 359.921875, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 147.015625, 359.921875, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 310.5071875, 317.734375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 337.184921875, 317.734375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(299.64, 324.8671875, 2, 2); + doc.moveTo(297.64, 324.8671875); + doc.bezierCurveTo( + 297.64, + 323.7626180003384, + 298.5354305003384, + 322.8671875, + 299.64, + 322.8671875 + ); + doc.bezierCurveTo( + 300.74456949966157, + 322.8671875, + 301.64, + 323.7626180003384, + 301.64, + 324.8671875 + ); + doc.bezierCurveTo( + 301.64, + 325.9717569996616, + 300.74456949966157, + 326.8671875, + 299.64, + 326.8671875 + ); + doc.bezierCurveTo( + 298.5354305003384, + 326.8671875, + 297.64, + 325.9717569996616, + 297.64, + 324.8671875 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 310.5071875, 331.796875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 347.602890625, 331.796875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 383.5384375, 331.796875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 413.936875, 331.796875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 429.927109375, 331.796875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 462.575546875, 331.796875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(299.64, 338.9296875, 2, 2); + doc.moveTo(297.64, 338.9296875); + doc.bezierCurveTo( + 297.64, + 337.8251180003384, + 298.5354305003384, + 336.9296875, + 299.64, + 336.9296875 + ); + doc.bezierCurveTo( + 300.74456949966157, + 336.9296875, + 301.64, + 337.8251180003384, + 301.64, + 338.9296875 + ); + doc.bezierCurveTo( + 301.64, + 340.0342569996616, + 300.74456949966157, + 340.9296875, + 299.64, + 340.9296875 + ); + doc.bezierCurveTo( + 298.5354305003384, + 340.9296875, + 297.64, + 340.0342569996616, + 297.64, + 338.9296875 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 310.5071875, 345.859375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 370.9759375, 345.859375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 393.20640625, 345.859375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 422.92515625, 345.859375, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 470.52671875, 345.859375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 310.5071875, 359.921875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 353.3509375, 359.921875, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 404.655625, 359.921875, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 373.984375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 391.5625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ', 40, 409.140625, { + lineBreak: false, + textWidth: 57.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lists ', 97.392578125, 409.140625, { + lineBreak: false, + textWidth: 31.86767578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('inside ', 129.26025390625, 409.140625, { + lineBreak: false, + textWidth: 43.99658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('columns', 173.2568359375, 409.140625, { + lineBreak: false, + textWidth: 57.69287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 426.71875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 426.71875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ', 40, 426.71875, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 52.8671875, 440.78125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 89.962890625, 440.78125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 125.8984375, 440.78125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 156.296875, 440.78125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 172.287109375, 440.78125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 204.935546875, 440.78125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ', 40, 440.78125, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 52.8671875, 454.84375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 113.3359375, 454.84375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 135.56640625, 454.84375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 165.28515625, 454.84375, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 212.88671875, 454.84375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 52.8671875, 468.90625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 95.7109375, 468.90625, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 147.015625, 468.90625, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 310.5071875, 426.71875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 337.184921875, 426.71875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ', 297.64, 426.71875, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 310.5071875, 440.78125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 347.602890625, 440.78125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 383.5384375, 440.78125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 413.936875, 440.78125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 429.927109375, 440.78125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 462.575546875, 440.78125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ', 297.64, 440.78125, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 310.5071875, 454.84375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 370.9759375, 454.84375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 393.20640625, 454.84375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 422.92515625, 454.84375, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 470.52671875, 454.84375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 310.5071875, 468.90625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 353.3509375, 468.90625, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 404.655625, 468.90625, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 482.96875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 500.546875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Nested ', 40, 518.125, { + lineBreak: false, + textWidth: 51.6796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lists ', 91.6796875, 518.125, { + lineBreak: false, + textWidth: 31.86767578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('width ', 123.54736328125, 518.125, { + lineBreak: false, + textWidth: 40.49560546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('columns', 164.04296875, 518.125, { + lineBreak: false, + textWidth: 57.69287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 535.703125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 535.703125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 542.8359375, 2, 2); + doc.moveTo(40, 542.8359375); + doc.bezierCurveTo( + 40, + 541.7313680003384, + 40.89543050033841, + 540.8359375, + 42, + 540.8359375 + ); + doc.bezierCurveTo( + 43.10456949966159, + 540.8359375, + 44, + 541.7313680003384, + 44, + 542.8359375 + ); + doc.bezierCurveTo( + 44, + 543.9405069996616, + 43.10456949966159, + 544.8359375, + 42, + 544.8359375 + ); + doc.bezierCurveTo( + 40.89543050033841, + 544.8359375, + 40, + 543.9405069996616, + 40, + 542.8359375 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 52.8671875, 549.765625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 89.962890625, 549.765625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 125.8984375, 549.765625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 156.296875, 549.765625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 172.287109375, 549.765625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 204.935546875, 549.765625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 271.3515625, 549.765625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 331.8203125, 549.765625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 354.05078125, 549.765625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 383.76953125, 549.765625, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 431.37109375, 549.765625, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 477.806640625, 549.765625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 556.8984375, 2, 2); + doc.moveTo(40, 556.8984375); + doc.bezierCurveTo( + 40, + 555.7938680003384, + 40.89543050033841, + 554.8984375, + 42, + 554.8984375 + ); + doc.bezierCurveTo( + 43.10456949966159, + 554.8984375, + 44, + 555.7938680003384, + 44, + 556.8984375 + ); + doc.bezierCurveTo( + 44, + 558.0030069996616, + 43.10456949966159, + 558.8984375, + 42, + 558.8984375 + ); + doc.bezierCurveTo( + 40.89543050033841, + 558.8984375, + 40, + 558.0030069996616, + 40, + 556.8984375 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 52.8671875, 563.828125, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 104.171875, 563.828125, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 72.47265625, 577.890625, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 115.234375, 577.890625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ', 52.8671875, 577.890625, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 193.1744921875, 577.890625, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 235.9362109375, 577.890625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 206.0416796875, 591.953125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 232.7194140625, 591.953125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(195.1744921875, 599.0859375, 2, 2); + doc.moveTo(193.1744921875, 599.0859375); + doc.bezierCurveTo( + 193.1744921875, + 597.9813680003384, + 194.0699226878384, + 597.0859375, + 195.1744921875, + 597.0859375 + ); + doc.bezierCurveTo( + 196.27906168716157, + 597.0859375, + 197.1744921875, + 597.9813680003384, + 197.1744921875, + 599.0859375 + ); + doc.bezierCurveTo( + 197.1744921875, + 600.1905069996616, + 196.27906168716157, + 601.0859375, + 195.1744921875, + 601.0859375 + ); + doc.bezierCurveTo( + 194.0699226878384, + 601.0859375, + 193.1744921875, + 600.1905069996616, + 193.1744921875, + 599.0859375 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 206.0416796875, 606.015625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 232.7194140625, 606.015625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(195.1744921875, 613.1484375, 2, 2); + doc.moveTo(193.1744921875, 613.1484375); + doc.bezierCurveTo( + 193.1744921875, + 612.0438680003384, + 194.0699226878384, + 611.1484375, + 195.1744921875, + 611.1484375 + ); + doc.bezierCurveTo( + 196.27906168716157, + 611.1484375, + 197.1744921875, + 612.0438680003384, + 197.1744921875, + 613.1484375 + ); + doc.bezierCurveTo( + 197.1744921875, + 614.2530069996616, + 196.27906168716157, + 615.1484375, + 195.1744921875, + 615.1484375 + ); + doc.bezierCurveTo( + 194.0699226878384, + 615.1484375, + 193.1744921875, + 614.2530069996616, + 193.1744921875, + 613.1484375 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item', 218.9088671875, 620.078125, { + lineBreak: false, + textWidth: 23.70703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(208.0416796875, 627.2109375, 2, 2); + doc.moveTo(206.0416796875, 627.2109375); + doc.bezierCurveTo( + 206.0416796875, + 626.1063680003384, + 206.9371101878384, + 625.2109375, + 208.0416796875, + 625.2109375 + ); + doc.bezierCurveTo( + 209.14624918716157, + 625.2109375, + 210.0416796875, + 626.1063680003384, + 210.0416796875, + 627.2109375 + ); + doc.bezierCurveTo( + 210.0416796875, + 628.3155069996616, + 209.14624918716157, + 629.2109375, + 208.0416796875, + 629.2109375 + ); + doc.bezierCurveTo( + 206.9371101878384, + 629.2109375, + 206.0416796875, + 628.3155069996616, + 206.0416796875, + 627.2109375 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item', 218.9088671875, 634.140625, { + lineBreak: false, + textWidth: 23.70703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(208.0416796875, 641.2734375, 2, 2); + doc.moveTo(206.0416796875, 641.2734375); + doc.bezierCurveTo( + 206.0416796875, + 640.1688680003384, + 206.9371101878384, + 639.2734375, + 208.0416796875, + 639.2734375 + ); + doc.bezierCurveTo( + 209.14624918716157, + 639.2734375, + 210.0416796875, + 640.1688680003384, + 210.0416796875, + 641.2734375 + ); + doc.bezierCurveTo( + 210.0416796875, + 642.3780069996616, + 209.14624918716157, + 643.2734375, + 208.0416796875, + 643.2734375 + ); + doc.bezierCurveTo( + 206.9371101878384, + 643.2734375, + 206.0416796875, + 642.3780069996616, + 206.0416796875, + 641.2734375 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item', 218.9088671875, 648.203125, { + lineBreak: false, + textWidth: 23.70703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(208.0416796875, 655.3359375, 2, 2); + doc.moveTo(206.0416796875, 655.3359375); + doc.bezierCurveTo( + 206.0416796875, + 654.2313680003384, + 206.9371101878384, + 653.3359375, + 208.0416796875, + 653.3359375 + ); + doc.bezierCurveTo( + 209.14624918716157, + 653.3359375, + 210.0416796875, + 654.2313680003384, + 210.0416796875, + 655.3359375 + ); + doc.bezierCurveTo( + 210.0416796875, + 656.4405069996616, + 209.14624918716157, + 657.3359375, + 208.0416796875, + 657.3359375 + ); + doc.bezierCurveTo( + 206.9371101878384, + 657.3359375, + 206.0416796875, + 656.4405069996616, + 206.0416796875, + 655.3359375 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 206.0416796875, 662.265625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4', 232.7194140625, 662.265625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(195.1744921875, 669.3984375, 2, 2); + doc.moveTo(193.1744921875, 669.3984375); + doc.bezierCurveTo( + 193.1744921875, + 668.2938680003384, + 194.0699226878384, + 667.3984375, + 195.1744921875, + 667.3984375 + ); + doc.bezierCurveTo( + 196.27906168716157, + 667.3984375, + 197.1744921875, + 668.2938680003384, + 197.1744921875, + 669.3984375 + ); + doc.bezierCurveTo( + 197.1744921875, + 670.5030069996616, + 196.27906168716157, + 671.3984375, + 195.1744921875, + 671.3984375 + ); + doc.bezierCurveTo( + 194.0699226878384, + 671.3984375, + 193.1744921875, + 670.5030069996616, + 193.1744921875, + 669.3984375 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 313.876328125, 577.890625, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 356.638046875, 577.890625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 434.5781640625, 577.890625, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4', 477.3398828125, 577.890625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 676.328125, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1 ', 118.685546875, 676.328125, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 128.39453125, 676.328125, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 140.8984375, 676.328125, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vertical ', 150.396484375, 676.328125, { + lineBreak: false, + textWidth: 41.970703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('container', 192.3671875, 676.328125, { + lineBreak: false, + textWidth: 50.14453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 690.390625, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2 ', 118.685546875, 690.390625, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 128.39453125, 690.390625, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 140.8984375, 690.390625, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vertical ', 150.396484375, 690.390625, { + lineBreak: false, + textWidth: 41.970703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('container', 192.3671875, 690.390625, { + lineBreak: false, + textWidth: 50.14453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 704.453125, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 118.685546875, 704.453125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ', 52.8671875, 704.453125, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 718.515625, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 718.515625, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 718.515625, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 718.515625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 718.515625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 718.515625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 718.515625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 718.515625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 718.515625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 718.515625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 718.515625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 718.515625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 718.515625, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ', 52.8671875, 718.515625, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 732.578125, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 732.578125, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 732.578125, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 732.578125, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 746.640625, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 746.640625, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 746.640625, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 746.640625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 746.640625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 746.640625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 746.640625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 746.640625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 746.640625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 746.640625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 746.640625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 746.640625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 746.640625, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4. ', 52.8671875, 746.640625, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 760.703125, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 760.703125, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 760.703125, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 760.703125, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 774.765625, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 774.765625, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 774.765625, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 774.765625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 774.765625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 774.765625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 774.765625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 774.765625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 774.765625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 774.765625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 774.765625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 774.765625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 774.765625, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5. ', 52.8671875, 774.765625, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 40, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 40, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 40, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 40, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 54.0625, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 54.0625, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 54.0625, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 54.0625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 54.0625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 54.0625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 54.0625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 54.0625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 54.0625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 54.0625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 54.0625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 54.0625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 54.0625, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('6. ', 52.8671875, 54.0625, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 68.125, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 68.125, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 68.125, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 68.125, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 256.10546875, 68.125, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 302.318359375, 68.125, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 312.02734375, 68.125, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 318.30859375, 68.125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 355.404296875, 68.125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 391.33984375, 68.125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 421.73828125, 68.125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 437.728515625, 68.125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 470.376953125, 68.125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 72.47265625, 82.1875, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 132.94140625, 82.1875, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 155.171875, 82.1875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 184.890625, 82.1875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 232.4921875, 82.1875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 278.927734375, 82.1875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 321.771484375, 82.1875, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 373.076171875, 82.1875, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 416.125, 82.1875, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 462.337890625, 82.1875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 472.046875, 82.1875, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 478.328125, 82.1875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 515.423828125, 82.1875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 72.47265625, 96.25, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 102.87109375, 96.25, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 118.861328125, 96.25, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 151.509765625, 96.25, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 217.92578125, 96.25, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 278.39453125, 96.25, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 300.625, 96.25, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 330.34375, 96.25, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 377.9453125, 96.25, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 424.380859375, 96.25, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 467.224609375, 96.25, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 72.47265625, 110.3125, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 115.521484375, 110.3125, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 161.734375, 110.3125, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 171.443359375, 110.3125, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 177.724609375, 110.3125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 214.8203125, 110.3125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 250.755859375, 110.3125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 281.154296875, 110.3125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 297.14453125, 110.3125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 329.79296875, 110.3125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 396.208984375, 110.3125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 456.677734375, 110.3125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 478.908203125, 110.3125, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 508.626953125, 110.3125, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 124.375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 124.375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 124.375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 124.375, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 256.10546875, 124.375, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 302.318359375, 124.375, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 312.02734375, 124.375, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 318.30859375, 124.375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 355.404296875, 124.375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 391.33984375, 124.375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 421.73828125, 124.375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 437.728515625, 124.375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 470.376953125, 124.375, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 72.47265625, 138.4375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 132.94140625, 138.4375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 155.171875, 138.4375, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 184.890625, 138.4375, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 232.4921875, 138.4375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 278.927734375, 138.4375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 321.771484375, 138.4375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 373.076171875, 138.4375, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 416.125, 138.4375, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 462.337890625, 138.4375, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 472.046875, 138.4375, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 478.328125, 138.4375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 515.423828125, 138.4375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 72.47265625, 152.5, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 102.87109375, 152.5, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 118.861328125, 152.5, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 151.509765625, 152.5, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 217.92578125, 152.5, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 278.39453125, 152.5, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 300.625, 152.5, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 330.34375, 152.5, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 377.9453125, 152.5, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 424.380859375, 152.5, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 467.224609375, 152.5, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 72.47265625, 166.5625, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 115.521484375, 166.5625, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 161.734375, 166.5625, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 171.443359375, 166.5625, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 177.724609375, 166.5625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 214.8203125, 166.5625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 250.755859375, 166.5625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 281.154296875, 166.5625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 297.14453125, 166.5625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 329.79296875, 166.5625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 396.208984375, 166.5625, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 456.677734375, 166.5625, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 478.908203125, 166.5625, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 508.626953125, 166.5625, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 180.625, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 180.625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 180.625, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 180.625, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 256.10546875, 180.625, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 302.318359375, 180.625, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 312.02734375, 180.625, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 318.30859375, 180.625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 355.404296875, 180.625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 391.33984375, 180.625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 421.73828125, 180.625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 437.728515625, 180.625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 470.376953125, 180.625, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 72.47265625, 194.6875, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 132.94140625, 194.6875, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 155.171875, 194.6875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 184.890625, 194.6875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 232.4921875, 194.6875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 278.927734375, 194.6875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 321.771484375, 194.6875, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 373.076171875, 194.6875, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 208.75, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 208.75, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 208.75, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 208.75, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 208.75, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 208.75, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 208.75, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 208.75, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 208.75, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 208.75, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 208.75, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 208.75, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 208.75, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('7. ', 52.8671875, 208.75, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 222.8125, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 222.8125, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 222.8125, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 222.8125, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 236.875, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 236.875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 236.875, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 236.875, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 236.875, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 236.875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 236.875, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 236.875, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 236.875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 236.875, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 236.875, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 236.875, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 236.875, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('8. ', 52.8671875, 236.875, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 250.9375, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 250.9375, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 250.9375, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 250.9375, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 265, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 265, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 265, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 265, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 265, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 265, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 265, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 265, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 265, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 265, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 265, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 265, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 265, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('9. ', 52.8671875, 265, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 279.0625, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 279.0625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 279.0625, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 279.0625, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 293.125, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 118.685546875, 293.125, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 128.39453125, 293.125, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 134.67578125, 293.125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 171.771484375, 293.125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 207.70703125, 293.125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 238.10546875, 293.125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 254.095703125, 293.125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 286.744140625, 293.125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 353.16015625, 293.125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 413.62890625, 293.125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ', 435.859375, 293.125, { + lineBreak: false, + textWidth: 29.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ', 465.578125, 293.125, { + lineBreak: false, + textWidth: 47.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('10. ', 52.8671875, 293.125, { + lineBreak: false, + textWidth: 19.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ', 72.47265625, 307.1875, { + lineBreak: false, + textWidth: 46.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 118.908203125, 307.1875, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ', 161.751953125, 307.1875, { + lineBreak: false, + textWidth: 51.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit', 213.056640625, 307.1875, { + lineBreak: false, + textWidth: 43.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 321.25, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4', 118.685546875, 321.25, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('11. ', 52.8671875, 321.25, { + lineBreak: false, + textWidth: 19.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ', 72.47265625, 335.3125, { + lineBreak: false, + textWidth: 46.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5', 118.685546875, 335.3125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('12. ', 52.8671875, 335.3125, { + lineBreak: false, + textWidth: 19.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 349.375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 349.375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 356.5078125, 2, 2); + doc.moveTo(40, 356.5078125); + doc.bezierCurveTo( + 40, + 355.4032430003384, + 40.89543050033841, + 354.5078125, + 42, + 354.5078125 + ); + doc.bezierCurveTo( + 43.10456949966159, + 354.5078125, + 44, + 355.4032430003384, + 44, + 356.5078125 + ); + doc.bezierCurveTo( + 44, + 357.6123819996616, + 43.10456949966159, + 358.5078125, + 42, + 358.5078125 + ); + doc.bezierCurveTo( + 40.89543050033841, + 358.5078125, + 40, + 357.6123819996616, + 40, + 356.5078125 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('second ', 52.8671875, 363.4375, { + lineBreak: false, + textWidth: 42.029296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ', 94.896484375, 363.4375, { + lineBreak: false, + textWidth: 21.7734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 116.669921875, 363.4375, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item3', 130.650390625, 363.4375, { + lineBreak: false, + textWidth: 30.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 377.5, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 395.078125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Unordered ', 40, 412.65625, { + lineBreak: false, + textWidth: 73.6962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 113.6962890625, 412.65625, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ', 137.822265625, 412.65625, { + lineBreak: false, + textWidth: 32.02880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('square ', 169.85107421875, 412.65625, { + lineBreak: false, + textWidth: 49.62890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('marker ', 219.47998046875, 412.65625, { + lineBreak: false, + textWidth: 51.181640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type', 270.66162109375, 412.65625, { + lineBreak: false, + textWidth: 28.7841796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 430.234375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 430.234375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 435.3671875, 4, 4); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 444.296875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 79.544921875, 444.296875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 449.4296875, 4, 4); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 458.359375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 458.359375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 463.4921875, 4, 4); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 472.421875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 490, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Unordered ', 40, 507.578125, { + lineBreak: false, + textWidth: 73.6962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 113.6962890625, 507.578125, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ', 137.822265625, 507.578125, { + lineBreak: false, + textWidth: 32.02880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('circle ', 169.85107421875, 507.578125, { + lineBreak: false, + textWidth: 40.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('marker ', 210.13427734375, 507.578125, { + lineBreak: false, + textWidth: 51.181640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type', 261.31591796875, 507.578125, { + lineBreak: false, + textWidth: 28.7841796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 525.15625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 525.15625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 532.2890625, 2, 2); + doc.moveTo(40, 532.2890625); + doc.bezierCurveTo( + 40, + 531.1844930003384, + 40.89543050033841, + 530.2890625, + 42, + 530.2890625 + ); + doc.bezierCurveTo( + 43.10456949966159, + 530.2890625, + 44, + 531.1844930003384, + 44, + 532.2890625 + ); + doc.bezierCurveTo( + 44, + 533.3936319996616, + 43.10456949966159, + 534.2890625, + 42, + 534.2890625 + ); + doc.bezierCurveTo( + 40.89543050033841, + 534.2890625, + 40, + 533.3936319996616, + 40, + 532.2890625 + ); + doc.closePath(); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 539.21875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 79.544921875, 539.21875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 546.3515625, 2, 2); + doc.moveTo(40, 546.3515625); + doc.bezierCurveTo( + 40, + 545.2469930003384, + 40.89543050033841, + 544.3515625, + 42, + 544.3515625 + ); + doc.bezierCurveTo( + 43.10456949966159, + 544.3515625, + 44, + 545.2469930003384, + 44, + 546.3515625 + ); + doc.bezierCurveTo( + 44, + 547.4561319996616, + 43.10456949966159, + 548.3515625, + 42, + 548.3515625 + ); + doc.bezierCurveTo( + 40.89543050033841, + 548.3515625, + 40, + 547.4561319996616, + 40, + 546.3515625 + ); + doc.closePath(); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 553.28125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 553.28125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 560.4140625, 2, 2); + doc.moveTo(40, 560.4140625); + doc.bezierCurveTo( + 40, + 559.3094930003384, + 40.89543050033841, + 558.4140625, + 42, + 558.4140625 + ); + doc.bezierCurveTo( + 43.10456949966159, + 558.4140625, + 44, + 559.3094930003384, + 44, + 560.4140625 + ); + doc.bezierCurveTo( + 44, + 561.5186319996616, + 43.10456949966159, + 562.4140625, + 42, + 562.4140625 + ); + doc.bezierCurveTo( + 40.89543050033841, + 562.4140625, + 40, + 561.5186319996616, + 40, + 560.4140625 + ); + doc.closePath(); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 567.34375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 584.921875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Colored ', 40, 602.5, { + lineBreak: false, + textWidth: 56.0888671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('unordered ', 96.0888671875, 602.5, { + lineBreak: false, + textWidth: 72.25341796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list', 168.34228515625, 602.5, { + lineBreak: false, + textWidth: 20.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 620.078125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 620.078125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 627.2109375, 2, 2); + doc.moveTo(40, 627.2109375); + doc.bezierCurveTo( + 40, + 626.1063680003384, + 40.89543050033841, + 625.2109375, + 42, + 625.2109375 + ); + doc.bezierCurveTo( + 43.10456949966159, + 625.2109375, + 44, + 626.1063680003384, + 44, + 627.2109375 + ); + doc.bezierCurveTo( + 44, + 628.3155069996616, + 43.10456949966159, + 629.2109375, + 42, + 629.2109375 + ); + doc.bezierCurveTo( + 40.89543050033841, + 629.2109375, + 40, + 628.3155069996616, + 40, + 627.2109375 + ); + doc.closePath(); + doc.fillColor('blue', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 634.140625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 79.544921875, 634.140625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 641.2734375, 2, 2); + doc.moveTo(40, 641.2734375); + doc.bezierCurveTo( + 40, + 640.1688680003384, + 40.89543050033841, + 639.2734375, + 42, + 639.2734375 + ); + doc.bezierCurveTo( + 43.10456949966159, + 639.2734375, + 44, + 640.1688680003384, + 44, + 641.2734375 + ); + doc.bezierCurveTo( + 44, + 642.3780069996616, + 43.10456949966159, + 643.2734375, + 42, + 643.2734375 + ); + doc.bezierCurveTo( + 40.89543050033841, + 643.2734375, + 40, + 642.3780069996616, + 40, + 641.2734375 + ); + doc.closePath(); + doc.fillColor('blue', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 648.203125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 648.203125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 655.3359375, 2, 2); + doc.moveTo(40, 655.3359375); + doc.bezierCurveTo( + 40, + 654.2313680003384, + 40.89543050033841, + 653.3359375, + 42, + 653.3359375 + ); + doc.bezierCurveTo( + 43.10456949966159, + 653.3359375, + 44, + 654.2313680003384, + 44, + 655.3359375 + ); + doc.bezierCurveTo( + 44, + 656.4405069996616, + 43.10456949966159, + 657.3359375, + 42, + 657.3359375 + ); + doc.bezierCurveTo( + 40.89543050033841, + 657.3359375, + 40, + 656.4405069996616, + 40, + 655.3359375 + ); + doc.closePath(); + doc.fillColor('blue', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 662.265625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 679.84375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Colored ', 40, 697.421875, { + lineBreak: false, + textWidth: 56.0888671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('unordered ', 96.0888671875, 697.421875, { + lineBreak: false, + textWidth: 72.25341796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 168.34228515625, 697.421875, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ', 192.46826171875, 697.421875, { + lineBreak: false, + textWidth: 32.02880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('own ', 224.4970703125, 697.421875, { + lineBreak: false, + textWidth: 31.76513671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('marker ', 256.26220703125, 697.421875, { + lineBreak: false, + textWidth: 51.181640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('color', 307.44384765625, 697.421875, { + lineBreak: false, + textWidth: 34.03564453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 715, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 715, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 722.1328125, 2, 2); + doc.moveTo(40, 722.1328125); + doc.bezierCurveTo( + 40, + 721.0282430003384, + 40.89543050033841, + 720.1328125, + 42, + 720.1328125 + ); + doc.bezierCurveTo( + 43.10456949966159, + 720.1328125, + 44, + 721.0282430003384, + 44, + 722.1328125 + ); + doc.bezierCurveTo( + 44, + 723.2373819996616, + 43.10456949966159, + 724.1328125, + 42, + 724.1328125 + ); + doc.bezierCurveTo( + 40.89543050033841, + 724.1328125, + 40, + 723.2373819996616, + 40, + 722.1328125 + ); + doc.closePath(); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 729.0625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 79.544921875, 729.0625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 736.1953125, 2, 2); + doc.moveTo(40, 736.1953125); + doc.bezierCurveTo( + 40, + 735.0907430003384, + 40.89543050033841, + 734.1953125, + 42, + 734.1953125 + ); + doc.bezierCurveTo( + 43.10456949966159, + 734.1953125, + 44, + 735.0907430003384, + 44, + 736.1953125 + ); + doc.bezierCurveTo( + 44, + 737.2998819996616, + 43.10456949966159, + 738.1953125, + 42, + 738.1953125 + ); + doc.bezierCurveTo( + 40.89543050033841, + 738.1953125, + 40, + 737.2998819996616, + 40, + 736.1953125 + ); + doc.closePath(); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 743.125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 743.125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 750.2578125, 2, 2); + doc.moveTo(40, 750.2578125); + doc.bezierCurveTo( + 40, + 749.1532430003384, + 40.89543050033841, + 748.2578125, + 42, + 748.2578125 + ); + doc.bezierCurveTo( + 43.10456949966159, + 748.2578125, + 44, + 749.1532430003384, + 44, + 750.2578125 + ); + doc.bezierCurveTo( + 44, + 751.3623819996616, + 43.10456949966159, + 752.2578125, + 42, + 752.2578125 + ); + doc.bezierCurveTo( + 40.89543050033841, + 752.2578125, + 40, + 751.3623819996616, + 40, + 750.2578125 + ); + doc.closePath(); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 757.1875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 774.765625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Colored ', 40, 40, { + lineBreak: false, + textWidth: 56.0888671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('ordered ', 96.0888671875, 40, { + lineBreak: false, + textWidth: 55.576171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list', 151.6650390625, 40, { + lineBreak: false, + textWidth: 20.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 57.578125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 57.578125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ', 40, 57.578125, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 71.640625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 79.544921875, 71.640625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ', 40, 71.640625, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 85.703125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 85.703125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ', 40, 85.703125, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 99.765625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 117.34375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Colored ', 40, 134.921875, { + lineBreak: false, + textWidth: 56.0888671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('ordered ', 96.0888671875, 134.921875, { + lineBreak: false, + textWidth: 55.576171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 151.6650390625, 134.921875, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ', 175.791015625, 134.921875, { + lineBreak: false, + textWidth: 32.02880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('own ', 207.81982421875, 134.921875, { + lineBreak: false, + textWidth: 31.76513671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('marker ', 239.5849609375, 134.921875, { + lineBreak: false, + textWidth: 51.181640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('color', 290.7666015625, 134.921875, { + lineBreak: false, + textWidth: 34.03564453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 152.5, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 152.5, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('red'); + doc.fillColor('red'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ', 40, 152.5, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 166.5625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 79.544921875, 166.5625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('red'); + doc.fillColor('red'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ', 40, 166.5625, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 180.625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 180.625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('red'); + doc.fillColor('red'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ', 40, 180.625, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 194.6875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 212.265625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ', 40, 229.84375, { + lineBreak: false, + textWidth: 57.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 97.392578125, 229.84375, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ', 121.5185546875, 229.84375, { + lineBreak: false, + textWidth: 8.6572265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type: ', 130.17578125, 229.84375, { + lineBreak: false, + textWidth: 36.49658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lower-', 166.67236328125, 229.84375, { + lineBreak: false, + textWidth: 41.7626953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('alpha', 208.43505859375, 229.84375, { + lineBreak: false, + textWidth: 36.83349609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 247.421875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 247.421875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a. ', 40, 247.421875, { + lineBreak: false, + textWidth: 12.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 261.484375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 79.544921875, 261.484375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('b. ', 40, 261.484375, { + lineBreak: false, + textWidth: 12.861328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 275.546875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 275.546875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('c. ', 40, 275.546875, { + lineBreak: false, + textWidth: 12.41015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 289.609375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 307.1875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ', 40, 324.765625, { + lineBreak: false, + textWidth: 57.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 97.392578125, 324.765625, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ', 121.5185546875, 324.765625, { + lineBreak: false, + textWidth: 8.6572265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type: ', 130.17578125, 324.765625, { + lineBreak: false, + textWidth: 36.49658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('upper-', 166.67236328125, 324.765625, { + lineBreak: false, + textWidth: 43.46923828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('alpha', 210.1416015625, 324.765625, { + lineBreak: false, + textWidth: 36.83349609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 53.95703125, 342.34375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 80.634765625, 342.34375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('A. ', 40, 342.34375, { + lineBreak: false, + textWidth: 13.95703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 53.95703125, 356.40625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 80.634765625, 356.40625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B. ', 40, 356.40625, { + lineBreak: false, + textWidth: 13.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 53.95703125, 370.46875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 80.634765625, 370.46875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('C. ', 40, 370.46875, { + lineBreak: false, + textWidth: 13.939453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 384.53125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 402.109375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ', 40, 419.6875, { + lineBreak: false, + textWidth: 57.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 97.392578125, 419.6875, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ', 121.5185546875, 419.6875, { + lineBreak: false, + textWidth: 8.6572265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type: ', 130.17578125, 419.6875, { + lineBreak: false, + textWidth: 36.49658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('upper-', 166.67236328125, 419.6875, { + lineBreak: false, + textWidth: 43.46923828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('roman', 210.1416015625, 419.6875, { + lineBreak: false, + textWidth: 43.05908203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 55.919921875, 437.265625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 82.59765625, 437.265625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('I. ', 40, 437.265625, { + lineBreak: false, + textWidth: 9.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 55.919921875, 451.328125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 82.59765625, 451.328125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('II. ', 40, 451.328125, { + lineBreak: false, + textWidth: 12.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 55.919921875, 465.390625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 82.59765625, 465.390625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('III. ', 40, 465.390625, { + lineBreak: false, + textWidth: 15.919921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 55.919921875, 479.453125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4', 82.59765625, 479.453125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('IV. ', 40, 479.453125, { + lineBreak: false, + textWidth: 15.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 55.919921875, 493.515625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5', 82.59765625, 493.515625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('V. ', 40, 493.515625, { + lineBreak: false, + textWidth: 12.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 507.578125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 525.15625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ', 40, 542.734375, { + lineBreak: false, + textWidth: 57.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 97.392578125, 542.734375, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ', 121.5185546875, 542.734375, { + lineBreak: false, + textWidth: 8.6572265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type: ', 130.17578125, 542.734375, { + lineBreak: false, + textWidth: 36.49658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lower-', 166.67236328125, 542.734375, { + lineBreak: false, + textWidth: 41.7626953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('roman', 208.43505859375, 542.734375, { + lineBreak: false, + textWidth: 43.05908203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 54.865234375, 560.3125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 81.54296875, 560.3125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('i. ', 40, 560.3125, { + lineBreak: false, + textWidth: 9.041015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 54.865234375, 574.375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 81.54296875, 574.375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ii. ', 40, 574.375, { + lineBreak: false, + textWidth: 11.953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 54.865234375, 588.4375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 81.54296875, 588.4375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iii. ', 40, 588.4375, { + lineBreak: false, + textWidth: 14.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 54.865234375, 602.5, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4', 81.54296875, 602.5, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iv. ', 40, 602.5, { + lineBreak: false, + textWidth: 14.2265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 54.865234375, 616.5625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5', 81.54296875, 616.5625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('v. ', 40, 616.5625, { + lineBreak: false, + textWidth: 11.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 630.625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 648.203125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ', 40, 665.78125, { + lineBreak: false, + textWidth: 57.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 97.392578125, 665.78125, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ', 121.5185546875, 665.78125, { + lineBreak: false, + textWidth: 8.6572265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type: ', 130.17578125, 665.78125, { + lineBreak: false, + textWidth: 36.49658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('none', 166.67236328125, 665.78125, { + lineBreak: false, + textWidth: 33.27392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 683.359375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 683.359375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 697.421875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 79.544921875, 697.421875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 711.484375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 711.484375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 725.546875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 743.125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Unordered ', 40, 760.703125, { + lineBreak: false, + textWidth: 73.6962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 113.6962890625, 760.703125, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ', 137.822265625, 760.703125, { + lineBreak: false, + textWidth: 8.6572265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type: ', 146.4794921875, 760.703125, { + lineBreak: false, + textWidth: 36.49658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('none', 182.97607421875, 760.703125, { + lineBreak: false, + textWidth: 33.27392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 778.28125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 778.28125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 40, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 79.544921875, 40, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 54.0625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 54.0625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 68.125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 85.703125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ', 40, 103.28125, { + lineBreak: false, + textWidth: 57.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 97.392578125, 103.28125, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ', 121.5185546875, 103.28125, { + lineBreak: false, + textWidth: 32.02880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('own ', 153.54736328125, 103.28125, { + lineBreak: false, + textWidth: 31.76513671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('separator', 185.3125, 103.28125, { + lineBreak: false, + textWidth: 64.1015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 53.880859375, 120.859375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 80.55859375, 120.859375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1) ', 40, 120.859375, { + lineBreak: false, + textWidth: 13.880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 53.880859375, 134.921875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 80.55859375, 134.921875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2) ', 40, 134.921875, { + lineBreak: false, + textWidth: 13.880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 53.880859375, 148.984375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 80.55859375, 148.984375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3) ', 40, 148.984375, { + lineBreak: false, + textWidth: 13.880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 163.046875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 180.625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ', 40, 198.203125, { + lineBreak: false, + textWidth: 57.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 97.392578125, 198.203125, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ', 121.5185546875, 198.203125, { + lineBreak: false, + textWidth: 32.02880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('own ', 153.54736328125, 198.203125, { + lineBreak: false, + textWidth: 31.76513671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('complex ', 185.3125, 198.203125, { + lineBreak: false, + textWidth: 61.04736328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('separator', 246.35986328125, 198.203125, { + lineBreak: false, + textWidth: 64.1015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 57.982421875, 215.78125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 84.66015625, 215.78125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(1) ', 40, 215.78125, { + lineBreak: false, + textWidth: 17.982421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 57.982421875, 229.84375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 84.66015625, 229.84375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(2) ', 40, 229.84375, { + lineBreak: false, + textWidth: 17.982421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 57.982421875, 243.90625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 84.66015625, 243.90625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(3) ', 40, 243.90625, { + lineBreak: false, + textWidth: 17.982421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 257.96875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 275.546875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ', 40, 293.125, { + lineBreak: false, + textWidth: 57.392578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 97.392578125, 293.125, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ', 121.5185546875, 293.125, { + lineBreak: false, + textWidth: 32.02880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('own ', 153.54736328125, 293.125, { + lineBreak: false, + textWidth: 31.76513671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('items ', 185.3125, 293.125, { + lineBreak: false, + textWidth: 41.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type', 226.708984375, 293.125, { + lineBreak: false, + textWidth: 28.7841796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 55.919921875, 310.703125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 82.59765625, 310.703125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ', 40, 310.703125, { + lineBreak: false, + textWidth: 12.8671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 55.919921875, 324.765625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 82.59765625, 324.765625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 55.919921875, 338.828125, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 82.59765625, 338.828125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('III. ', 40, 338.828125, { + lineBreak: false, + textWidth: 15.919921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 352.890625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('', 40, 370.46875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Unordered ', 40, 388.046875, { + lineBreak: false, + textWidth: 73.6962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ', 113.6962890625, 388.046875, { + lineBreak: false, + textWidth: 24.1259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ', 137.822265625, 388.046875, { + lineBreak: false, + textWidth: 32.02880859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('own ', 169.85107421875, 388.046875, { + lineBreak: false, + textWidth: 31.76513671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('items ', 201.6162109375, 388.046875, { + lineBreak: false, + textWidth: 41.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type', 243.0126953125, 388.046875, { + lineBreak: false, + textWidth: 28.7841796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 405.625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 79.544921875, 405.625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 412.7578125, 2, 2); + doc.moveTo(40, 412.7578125); + doc.bezierCurveTo( + 40, + 411.6532430003384, + 40.89543050033841, + 410.7578125, + 42, + 410.7578125 + ); + doc.bezierCurveTo( + 43.10456949966159, + 410.7578125, + 44, + 411.6532430003384, + 44, + 412.7578125 + ); + doc.bezierCurveTo( + 44, + 413.8623819996616, + 43.10456949966159, + 414.7578125, + 42, + 414.7578125 + ); + doc.bezierCurveTo( + 40.89543050033841, + 414.7578125, + 40, + 413.8623819996616, + 40, + 412.7578125 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 419.6875, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 79.544921875, 419.6875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 52.8671875, 433.75, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 79.544921875, 433.75, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 440.8828125, 2, 2); + doc.moveTo(40, 440.8828125); + doc.bezierCurveTo( + 40, + 439.7782430003384, + 40.89543050033841, + 438.8828125, + 42, + 438.8828125 + ); + doc.bezierCurveTo( + 43.10456949966159, + 438.8828125, + 44, + 439.7782430003384, + 44, + 440.8828125 + ); + doc.bezierCurveTo( + 44, + 441.9873819996616, + 43.10456949966159, + 442.8828125, + 42, + 442.8828125 + ); + doc.bezierCurveTo( + 40.89543050033841, + 442.8828125, + 40, + 441.9873819996616, + 40, + 440.8828125 + ); + doc.closePath(); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + }); + }); +}); diff --git a/tests/integration/pdfmake/page_references.spec.js b/tests/integration/pdfmake/page_references.spec.js new file mode 100644 index 000000000..b3ff72d94 --- /dev/null +++ b/tests/integration/pdfmake/page_references.spec.js @@ -0,0 +1,7514 @@ +var { runDocTest } = require('../helpers'); + +describe('pdfmake', function() { + test('page references', function() { + return runDocTest(function(doc) { + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ', 40, 40, { + lineBreak: false, + textWidth: 25.83984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 65.83984375, 40, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 77.91015625, 40, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page ', 87.408203125, 40, { + lineBreak: false, + textWidth: 29.3203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reference ', 116.728515625, 40, { + lineBreak: false, + textWidth: 53.2265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('example. ', 169.955078125, 40, { + lineBreak: false, + textWidth: 51.48046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Page ', 221.435546875, 40, { + lineBreak: false, + textWidth: 30.09375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('number ', 251.529296875, 40, { + lineBreak: false, + textWidth: 43.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 295.404296875, 40, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text ', 309.384765625, 40, { + lineBreak: false, + textWidth: 23.115234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('element ', 332.5, 40, { + lineBreak: false, + textWidth: 46.013671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('marked ', 378.513671875, 40, { + lineBreak: false, + textWidth: 43.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ', 421.6796875, 40, { + lineBreak: false, + textWidth: 12.650390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('property ', 434.330078125, 40, { + lineBreak: false, + textWidth: 47.53125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ', 481.861328125, 40, { + lineBreak: false, + textWidth: 20.724609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 502.5859375, 40, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('located ', 40, 54.0625, { + lineBreak: false, + textWidth: 42.580078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 82.580078125, 54.0625, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pageReference ', 95.083984375, 54.0625, { + lineBreak: false, + textWidth: 83.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('element. ', 178.099609375, 54.0625, { + lineBreak: false, + textWidth: 49.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('See ', 227.271484375, 54.0625, { + lineBreak: false, + textWidth: 22.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('below.', 250.076171875, 54.0625, { + lineBreak: false, + textWidth: 34.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 68.125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 82.6875); + doc.lineTo(174.7421875, 82.6875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page ', 45, 85.1875, { + lineBreak: false, + textWidth: 29.478515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('#', 74.478515625, 85.1875, { + lineBreak: false, + textWidth: 7.32421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('title', 90.802734375, 85.1875, { + lineBreak: false, + textWidth: 20.548828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 82.1875); + doc.lineTo(40.5, 102.25); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375, 82.1875); + doc.lineTo(86.302734375, 102.25); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.2421875, 82.1875); + doc.lineTo(175.2421875, 102.25); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 101.75); + doc.lineTo(174.7421875, 101.75); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 75.064453125, 104.25, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.annotate(75.064453125, 104.25, 6.73828125, 14.0625, { + Subtype: 'Link', + Dest: [1, 'XYZ', null, null, null], + Type: 'Annot', + Rect: [75.064453125, 723.5775, 81.802734375, 737.64], + Border: [0, 0, 0] + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Header ', 90.802734375, 104.25, { + lineBreak: false, + textWidth: 41.595703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one', 132.3984375, 104.25, { + lineBreak: false, + textWidth: 19.822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 101.25); + doc.lineTo(40.5, 121.3125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375, 101.25); + doc.lineTo(86.302734375, 121.3125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.2421875, 101.25); + doc.lineTo(175.2421875, 121.3125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 120.8125); + doc.lineTo(174.7421875, 120.8125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 75.064453125, 123.3125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.annotate(75.064453125, 123.3125, 6.73828125, 14.0625, { + Subtype: 'Link', + Dest: [2, 'XYZ', null, null, null], + Type: 'Annot', + Rect: [75.064453125, 704.515, 81.802734375, 718.5775], + Border: [0, 0, 0] + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Subheader ', 90.802734375, 123.3125, { + lineBreak: false, + textWidth: 60.1171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one', 150.919921875, 123.3125, { + lineBreak: false, + textWidth: 19.822265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 120.3125); + doc.lineTo(40.5, 140.375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375, 120.3125); + doc.lineTo(86.302734375, 140.375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.2421875, 120.3125); + doc.lineTo(175.2421875, 140.375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 139.875); + doc.lineTo(174.7421875, 139.875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4', 75.064453125, 142.375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.annotate(75.064453125, 142.375, 6.73828125, 14.0625, { + Subtype: 'Link', + Dest: [3, 'XYZ', null, null, null], + Type: 'Annot', + Rect: [75.064453125, 685.4525, 81.802734375, 699.515], + Border: [0, 0, 0] + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Subheader ', 90.802734375, 142.375, { + lineBreak: false, + textWidth: 60.1171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('two', 150.919921875, 142.375, { + lineBreak: false, + textWidth: 19.78125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 139.375); + doc.lineTo(40.5, 159.4375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375, 139.375); + doc.lineTo(86.302734375, 159.4375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.2421875, 139.375); + doc.lineTo(175.2421875, 159.4375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 158.9375); + doc.lineTo(174.7421875, 158.9375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 159.4375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('And ', 40, 173.5, { + lineBreak: false, + textWidth: 24.1875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text ', 64.1875, 173.5, { + lineBreak: false, + textWidth: 23.115234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 87.302734375, 173.5, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 109.703125, 173.5, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referenced ', 125.763671875, 173.5, { + lineBreak: false, + textWidth: 59.994140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('by ', 185.7578125, 173.5, { + lineBreak: false, + textWidth: 15.31640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('textReference:', 201.07421875, 173.5, { + lineBreak: false, + textWidth: 76.74609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 188.0625); + doc.lineTo(287.189453125, 188.0625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page ', 45, 190.5625, { + lineBreak: false, + textWidth: 29.478515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('#', 74.478515625, 190.5625, { + lineBreak: false, + textWidth: 7.32421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('title', 90.802734375, 190.5625, { + lineBreak: false, + textWidth: 20.548828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 187.5625); + doc.lineTo(40.5, 207.625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375, 187.5625); + doc.lineTo(86.302734375, 207.625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(287.689453125, 187.5625); + doc.lineTo(287.689453125, 207.625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 207.125); + doc.lineTo(287.189453125, 207.125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 75.064453125, 209.625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.annotate(75.064453125, 209.625, 6.73828125, 14.0625, { + Subtype: 'Link', + Dest: [1, 'XYZ', null, null, null], + Type: 'Annot', + Rect: [75.064453125, 618.2025, 81.802734375, 632.265], + Border: [0, 0, 0] + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ', 90.802734375, 209.625, { + lineBreak: false, + textWidth: 25.83984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 116.642578125, 209.625, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 128.712890625, 209.625, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('header, ', 138.2109375, 209.625, { + lineBreak: false, + textWidth: 41.28515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('using ', 179.49609375, 209.625, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('header ', 211.53515625, 209.625, { + lineBreak: false, + textWidth: 39.650390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style', 251.185546875, 209.625, { + lineBreak: false, + textWidth: 25.0546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 206.625); + doc.lineTo(40.5, 226.6875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375, 206.625); + doc.lineTo(86.302734375, 226.6875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(287.689453125, 206.625); + doc.lineTo(287.689453125, 226.6875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 226.1875); + doc.lineTo(287.189453125, 226.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 75.064453125, 228.6875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.annotate(75.064453125, 228.6875, 6.73828125, 14.0625, { + Subtype: 'Link', + Dest: [2, 'XYZ', null, null, null], + Type: 'Annot', + Rect: [75.064453125, 599.14, 81.802734375, 613.2025], + Border: [0, 0, 0] + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Subheader ', 90.802734375, 228.6875, { + lineBreak: false, + textWidth: 60.1171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1 ', 150.919921875, 228.6875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 160.62890625, 228.6875, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('using ', 166.91015625, 228.6875, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subheader ', 198.94921875, 228.6875, { + lineBreak: false, + textWidth: 59.185546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style', 258.134765625, 228.6875, { + lineBreak: false, + textWidth: 25.0546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 225.6875); + doc.lineTo(40.5, 245.75); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375, 225.6875); + doc.lineTo(86.302734375, 245.75); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(287.689453125, 225.6875); + doc.lineTo(287.689453125, 245.75); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 245.25); + doc.lineTo(287.189453125, 245.25); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4', 75.064453125, 247.75, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.annotate(75.064453125, 247.75, 6.73828125, 14.0625, { + Subtype: 'Link', + Dest: [3, 'XYZ', null, null, null], + Type: 'Annot', + Rect: [75.064453125, 580.0775, 81.802734375, 594.14], + Border: [0, 0, 0] + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Subheader ', 90.802734375, 247.75, { + lineBreak: false, + textWidth: 60.1171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2 ', 150.919921875, 247.75, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 160.62890625, 247.75, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('using ', 166.91015625, 247.75, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subheader ', 198.94921875, 247.75, { + lineBreak: false, + textWidth: 59.185546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style', 258.134765625, 247.75, { + lineBreak: false, + textWidth: 25.0546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 244.75); + doc.lineTo(40.5, 264.8125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375, 244.75); + doc.lineTo(86.302734375, 264.8125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(287.689453125, 244.75); + doc.lineTo(287.689453125, 264.8125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 264.3125); + doc.lineTo(287.189453125, 264.3125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: true + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('This ', 40, 40, { + lineBreak: false, + textWidth: 39.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('is ', 79.287109375, 40, { + lineBreak: false, + textWidth: 18.369140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('a ', 97.65625, 40, { + lineBreak: false, + textWidth: 14.220703124999998, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('header, ', 111.876953125, 40, { + lineBreak: false, + textWidth: 62.45507812499999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('using ', 174.33203125, 40, { + lineBreak: false, + textWidth: 48.58593749999999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('header ', 222.91796875, 40, { + lineBreak: false, + textWidth: 60.02050781249999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('style', 282.9384765625, 40, { + lineBreak: false, + textWidth: 38.2939453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 61.09375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 61.09375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 113.03125, 61.09375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 143.4296875, 61.09375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 159.419921875, 61.09375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 192.068359375, 61.09375, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 258.484375, 61.09375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 318.953125, 61.09375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ', 341.18359375, 61.09375, { + lineBreak: false, + textWidth: 61.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ', 403.146484375, 61.09375, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ', 433.146484375, 61.09375, { + lineBreak: false, + textWidth: 38.373046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ', 471.51953125, 61.09375, { + lineBreak: false, + textWidth: 63.38671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 40, 75.15625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ', 82.84375, 75.15625, { + lineBreak: false, + textWidth: 52.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ', 135.337890625, 75.15625, { + lineBreak: false, + textWidth: 35.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ', 170.95703125, 75.15625, { + lineBreak: false, + textWidth: 42.744140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ', 213.701171875, 75.15625, { + lineBreak: false, + textWidth: 48.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ', 262.1875, 75.15625, { + lineBreak: false, + textWidth: 27.36328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam.', 289.55078125, 75.15625, { + lineBreak: false, + textWidth: 47.712890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 89.21875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: true + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Subheader ', 40, 40, { + lineBreak: false, + textWidth: 75.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('1 ', 115.849609375, 40, { + lineBreak: false, + textWidth: 12.2607421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ', 128.1103515625, 40, { + lineBreak: false, + textWidth: 8.6572265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('using ', 136.767578125, 40, { + lineBreak: false, + textWidth: 40.48828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('subheader ', 177.255859375, 40, { + lineBreak: false, + textWidth: 74.53857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('style', 251.79443359375, 40, { + lineBreak: false, + textWidth: 31.91162109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 57.578125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 57.578125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 113.03125, 57.578125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 143.4296875, 57.578125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 159.419921875, 57.578125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 192.068359375, 57.578125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 258.484375, 57.578125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 318.953125, 57.578125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ', 341.18359375, 57.578125, { + lineBreak: false, + textWidth: 61.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ', 403.146484375, 57.578125, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ', 433.146484375, 57.578125, { + lineBreak: false, + textWidth: 38.373046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ', 471.51953125, 57.578125, { + lineBreak: false, + textWidth: 63.38671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 40, 71.640625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ', 82.84375, 71.640625, { + lineBreak: false, + textWidth: 52.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ', 135.337890625, 71.640625, { + lineBreak: false, + textWidth: 35.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ', 170.95703125, 71.640625, { + lineBreak: false, + textWidth: 42.744140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ', 213.701171875, 71.640625, { + lineBreak: false, + textWidth: 48.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ', 262.1875, 71.640625, { + lineBreak: false, + textWidth: 27.36328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ', 289.55078125, 71.640625, { + lineBreak: false, + textWidth: 47.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ', 337.076171875, 71.640625, { + lineBreak: false, + textWidth: 41.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ', 378.630859375, 71.640625, { + lineBreak: false, + textWidth: 48.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ', 426.666015625, 71.640625, { + lineBreak: false, + textWidth: 37.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ', 464.46484375, 71.640625, { + lineBreak: false, + textWidth: 45.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ', 510.455078125, 71.640625, { + lineBreak: false, + textWidth: 39.779296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ', 40, 85.703125, { + lineBreak: false, + textWidth: 49.916015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ', 89.916015625, 85.703125, { + lineBreak: false, + textWidth: 83.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ', 173.44140625, 85.703125, { + lineBreak: false, + textWidth: 35.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ', 208.837890625, 85.703125, { + lineBreak: false, + textWidth: 37.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ', 246.23828125, 85.703125, { + lineBreak: false, + textWidth: 59.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ', 305.529296875, 85.703125, { + lineBreak: false, + textWidth: 34.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ', 340, 85.703125, { + lineBreak: false, + textWidth: 39.1875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ', 379.1875, 85.703125, { + lineBreak: false, + textWidth: 46.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ', 426.1328125, 85.703125, { + lineBreak: false, + textWidth: 45.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ', 471.87109375, 85.703125, { + lineBreak: false, + textWidth: 43.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ', 40, 99.765625, { + lineBreak: false, + textWidth: 56.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ', 96.080078125, 99.765625, { + lineBreak: false, + textWidth: 35.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ', 131.810546875, 99.765625, { + lineBreak: false, + textWidth: 35.0625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ', 166.873046875, 99.765625, { + lineBreak: false, + textWidth: 33.69140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ', 200.564453125, 99.765625, { + lineBreak: false, + textWidth: 47.326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ', 247.890625, 99.765625, { + lineBreak: false, + textWidth: 69.123046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ', 317.013671875, 99.765625, { + lineBreak: false, + textWidth: 45.732421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ', 362.74609375, 99.765625, { + lineBreak: false, + textWidth: 32.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ', 395.7109375, 99.765625, { + lineBreak: false, + textWidth: 50.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ', 445.83203125, 99.765625, { + lineBreak: false, + textWidth: 70.91015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ', 516.7421875, 99.765625, { + lineBreak: false, + textWidth: 35.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ', 40, 113.828125, { + lineBreak: false, + textWidth: 46.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ', 86.904296875, 113.828125, { + lineBreak: false, + textWidth: 44.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ', 131.8046875, 113.828125, { + lineBreak: false, + textWidth: 53.666015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ', 185.470703125, 113.828125, { + lineBreak: false, + textWidth: 61.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ', 246.75390625, 113.828125, { + lineBreak: false, + textWidth: 38.47265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ', 285.2265625, 113.828125, { + lineBreak: false, + textWidth: 35.806640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ', 321.033203125, 113.828125, { + lineBreak: false, + textWidth: 39.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ', 360.689453125, 113.828125, { + lineBreak: false, + textWidth: 50.15625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ', 410.845703125, 113.828125, { + lineBreak: false, + textWidth: 31.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ', 442.732421875, 113.828125, { + lineBreak: false, + textWidth: 80.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ', 40, 127.890625, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ', 76.064453125, 127.890625, { + lineBreak: false, + textWidth: 31.5703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ', 107.634765625, 127.890625, { + lineBreak: false, + textWidth: 51.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ', 159.34375, 127.890625, { + lineBreak: false, + textWidth: 47.07421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ', 206.41796875, 127.890625, { + lineBreak: false, + textWidth: 50.197265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ', 256.615234375, 127.890625, { + lineBreak: false, + textWidth: 37.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ', 294.466796875, 127.890625, { + lineBreak: false, + textWidth: 40.3125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ', 334.779296875, 127.890625, { + lineBreak: false, + textWidth: 41.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ', 375.8828125, 127.890625, { + lineBreak: false, + textWidth: 63.26953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ', 439.15234375, 127.890625, { + lineBreak: false, + textWidth: 31.705078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ', 470.857421875, 127.890625, { + lineBreak: false, + textWidth: 35.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ', 40, 141.953125, { + lineBreak: false, + textWidth: 57.55078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ', 97.55078125, 141.953125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ', 136.46875, 141.953125, { + lineBreak: false, + textWidth: 37.236328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ', 173.705078125, 141.953125, { + lineBreak: false, + textWidth: 31.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ', 205.638671875, 141.953125, { + lineBreak: false, + textWidth: 51.076171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ', 256.71484375, 141.953125, { + lineBreak: false, + textWidth: 29.8359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ', 286.55078125, 141.953125, { + lineBreak: false, + textWidth: 44.49609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ', 331.046875, 141.953125, { + lineBreak: false, + textWidth: 41.94140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ', 372.98828125, 141.953125, { + lineBreak: false, + textWidth: 35.84765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ', 408.8359375, 141.953125, { + lineBreak: false, + textWidth: 65.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ', 474.150390625, 141.953125, { + lineBreak: false, + textWidth: 52.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ', 40, 156.015625, { + lineBreak: false, + textWidth: 42.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ', 82.486328125, 156.015625, { + lineBreak: false, + textWidth: 34.828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.', 117.314453125, 156.015625, { + lineBreak: false, + textWidth: 31.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 170.078125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 170.078125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 113.03125, 170.078125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 143.4296875, 170.078125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 159.419921875, 170.078125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 192.068359375, 170.078125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 258.484375, 170.078125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 318.953125, 170.078125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ', 341.18359375, 170.078125, { + lineBreak: false, + textWidth: 61.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ', 403.146484375, 170.078125, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ', 433.146484375, 170.078125, { + lineBreak: false, + textWidth: 38.373046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ', 471.51953125, 170.078125, { + lineBreak: false, + textWidth: 63.38671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 40, 184.140625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ', 82.84375, 184.140625, { + lineBreak: false, + textWidth: 52.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ', 135.337890625, 184.140625, { + lineBreak: false, + textWidth: 35.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ', 170.95703125, 184.140625, { + lineBreak: false, + textWidth: 42.744140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ', 213.701171875, 184.140625, { + lineBreak: false, + textWidth: 48.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ', 262.1875, 184.140625, { + lineBreak: false, + textWidth: 27.36328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ', 289.55078125, 184.140625, { + lineBreak: false, + textWidth: 47.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ', 337.076171875, 184.140625, { + lineBreak: false, + textWidth: 41.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ', 378.630859375, 184.140625, { + lineBreak: false, + textWidth: 48.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ', 426.666015625, 184.140625, { + lineBreak: false, + textWidth: 37.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ', 464.46484375, 184.140625, { + lineBreak: false, + textWidth: 45.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ', 510.455078125, 184.140625, { + lineBreak: false, + textWidth: 39.779296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ', 40, 198.203125, { + lineBreak: false, + textWidth: 49.916015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ', 89.916015625, 198.203125, { + lineBreak: false, + textWidth: 83.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ', 173.44140625, 198.203125, { + lineBreak: false, + textWidth: 35.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ', 208.837890625, 198.203125, { + lineBreak: false, + textWidth: 37.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ', 246.23828125, 198.203125, { + lineBreak: false, + textWidth: 59.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ', 305.529296875, 198.203125, { + lineBreak: false, + textWidth: 34.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ', 340, 198.203125, { + lineBreak: false, + textWidth: 39.1875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ', 379.1875, 198.203125, { + lineBreak: false, + textWidth: 46.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ', 426.1328125, 198.203125, { + lineBreak: false, + textWidth: 45.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ', 471.87109375, 198.203125, { + lineBreak: false, + textWidth: 43.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ', 40, 212.265625, { + lineBreak: false, + textWidth: 56.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ', 96.080078125, 212.265625, { + lineBreak: false, + textWidth: 35.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ', 131.810546875, 212.265625, { + lineBreak: false, + textWidth: 35.0625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ', 166.873046875, 212.265625, { + lineBreak: false, + textWidth: 33.69140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ', 200.564453125, 212.265625, { + lineBreak: false, + textWidth: 47.326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ', 247.890625, 212.265625, { + lineBreak: false, + textWidth: 69.123046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ', 317.013671875, 212.265625, { + lineBreak: false, + textWidth: 45.732421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ', 362.74609375, 212.265625, { + lineBreak: false, + textWidth: 32.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ', 395.7109375, 212.265625, { + lineBreak: false, + textWidth: 50.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ', 445.83203125, 212.265625, { + lineBreak: false, + textWidth: 70.91015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ', 516.7421875, 212.265625, { + lineBreak: false, + textWidth: 35.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ', 40, 226.328125, { + lineBreak: false, + textWidth: 46.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ', 86.904296875, 226.328125, { + lineBreak: false, + textWidth: 44.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ', 131.8046875, 226.328125, { + lineBreak: false, + textWidth: 53.666015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ', 185.470703125, 226.328125, { + lineBreak: false, + textWidth: 61.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ', 246.75390625, 226.328125, { + lineBreak: false, + textWidth: 38.47265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ', 285.2265625, 226.328125, { + lineBreak: false, + textWidth: 35.806640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ', 321.033203125, 226.328125, { + lineBreak: false, + textWidth: 39.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ', 360.689453125, 226.328125, { + lineBreak: false, + textWidth: 50.15625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ', 410.845703125, 226.328125, { + lineBreak: false, + textWidth: 31.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ', 442.732421875, 226.328125, { + lineBreak: false, + textWidth: 80.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ', 40, 240.390625, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ', 76.064453125, 240.390625, { + lineBreak: false, + textWidth: 31.5703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ', 107.634765625, 240.390625, { + lineBreak: false, + textWidth: 51.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ', 159.34375, 240.390625, { + lineBreak: false, + textWidth: 47.07421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ', 206.41796875, 240.390625, { + lineBreak: false, + textWidth: 50.197265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ', 256.615234375, 240.390625, { + lineBreak: false, + textWidth: 37.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ', 294.466796875, 240.390625, { + lineBreak: false, + textWidth: 40.3125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ', 334.779296875, 240.390625, { + lineBreak: false, + textWidth: 41.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ', 375.8828125, 240.390625, { + lineBreak: false, + textWidth: 63.26953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ', 439.15234375, 240.390625, { + lineBreak: false, + textWidth: 31.705078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ', 470.857421875, 240.390625, { + lineBreak: false, + textWidth: 35.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ', 40, 254.453125, { + lineBreak: false, + textWidth: 57.55078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ', 97.55078125, 254.453125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ', 136.46875, 254.453125, { + lineBreak: false, + textWidth: 37.236328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ', 173.705078125, 254.453125, { + lineBreak: false, + textWidth: 31.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ', 205.638671875, 254.453125, { + lineBreak: false, + textWidth: 51.076171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ', 256.71484375, 254.453125, { + lineBreak: false, + textWidth: 29.8359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ', 286.55078125, 254.453125, { + lineBreak: false, + textWidth: 44.49609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ', 331.046875, 254.453125, { + lineBreak: false, + textWidth: 41.94140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ', 372.98828125, 254.453125, { + lineBreak: false, + textWidth: 35.84765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ', 408.8359375, 254.453125, { + lineBreak: false, + textWidth: 65.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ', 474.150390625, 254.453125, { + lineBreak: false, + textWidth: 52.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ', 40, 268.515625, { + lineBreak: false, + textWidth: 42.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ', 82.486328125, 268.515625, { + lineBreak: false, + textWidth: 34.828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.', 117.314453125, 268.515625, { + lineBreak: false, + textWidth: 31.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 282.578125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 282.578125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 113.03125, 282.578125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 143.4296875, 282.578125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 159.419921875, 282.578125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 192.068359375, 282.578125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 258.484375, 282.578125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 318.953125, 282.578125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ', 341.18359375, 282.578125, { + lineBreak: false, + textWidth: 61.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ', 403.146484375, 282.578125, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ', 433.146484375, 282.578125, { + lineBreak: false, + textWidth: 38.373046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ', 471.51953125, 282.578125, { + lineBreak: false, + textWidth: 63.38671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 40, 296.640625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ', 82.84375, 296.640625, { + lineBreak: false, + textWidth: 52.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ', 135.337890625, 296.640625, { + lineBreak: false, + textWidth: 35.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ', 170.95703125, 296.640625, { + lineBreak: false, + textWidth: 42.744140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ', 213.701171875, 296.640625, { + lineBreak: false, + textWidth: 48.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ', 262.1875, 296.640625, { + lineBreak: false, + textWidth: 27.36328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ', 289.55078125, 296.640625, { + lineBreak: false, + textWidth: 47.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ', 337.076171875, 296.640625, { + lineBreak: false, + textWidth: 41.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ', 378.630859375, 296.640625, { + lineBreak: false, + textWidth: 48.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ', 426.666015625, 296.640625, { + lineBreak: false, + textWidth: 37.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ', 464.46484375, 296.640625, { + lineBreak: false, + textWidth: 45.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ', 510.455078125, 296.640625, { + lineBreak: false, + textWidth: 39.779296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ', 40, 310.703125, { + lineBreak: false, + textWidth: 49.916015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ', 89.916015625, 310.703125, { + lineBreak: false, + textWidth: 83.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ', 173.44140625, 310.703125, { + lineBreak: false, + textWidth: 35.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ', 208.837890625, 310.703125, { + lineBreak: false, + textWidth: 37.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ', 246.23828125, 310.703125, { + lineBreak: false, + textWidth: 59.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ', 305.529296875, 310.703125, { + lineBreak: false, + textWidth: 34.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ', 340, 310.703125, { + lineBreak: false, + textWidth: 39.1875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ', 379.1875, 310.703125, { + lineBreak: false, + textWidth: 46.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ', 426.1328125, 310.703125, { + lineBreak: false, + textWidth: 45.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ', 471.87109375, 310.703125, { + lineBreak: false, + textWidth: 43.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ', 40, 324.765625, { + lineBreak: false, + textWidth: 56.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ', 96.080078125, 324.765625, { + lineBreak: false, + textWidth: 35.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ', 131.810546875, 324.765625, { + lineBreak: false, + textWidth: 35.0625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ', 166.873046875, 324.765625, { + lineBreak: false, + textWidth: 33.69140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ', 200.564453125, 324.765625, { + lineBreak: false, + textWidth: 47.326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ', 247.890625, 324.765625, { + lineBreak: false, + textWidth: 69.123046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ', 317.013671875, 324.765625, { + lineBreak: false, + textWidth: 45.732421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ', 362.74609375, 324.765625, { + lineBreak: false, + textWidth: 32.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ', 395.7109375, 324.765625, { + lineBreak: false, + textWidth: 50.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ', 445.83203125, 324.765625, { + lineBreak: false, + textWidth: 70.91015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ', 516.7421875, 324.765625, { + lineBreak: false, + textWidth: 35.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ', 40, 338.828125, { + lineBreak: false, + textWidth: 46.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ', 86.904296875, 338.828125, { + lineBreak: false, + textWidth: 44.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ', 131.8046875, 338.828125, { + lineBreak: false, + textWidth: 53.666015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ', 185.470703125, 338.828125, { + lineBreak: false, + textWidth: 61.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ', 246.75390625, 338.828125, { + lineBreak: false, + textWidth: 38.47265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ', 285.2265625, 338.828125, { + lineBreak: false, + textWidth: 35.806640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ', 321.033203125, 338.828125, { + lineBreak: false, + textWidth: 39.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ', 360.689453125, 338.828125, { + lineBreak: false, + textWidth: 50.15625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ', 410.845703125, 338.828125, { + lineBreak: false, + textWidth: 31.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ', 442.732421875, 338.828125, { + lineBreak: false, + textWidth: 80.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ', 40, 352.890625, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ', 76.064453125, 352.890625, { + lineBreak: false, + textWidth: 31.5703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ', 107.634765625, 352.890625, { + lineBreak: false, + textWidth: 51.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ', 159.34375, 352.890625, { + lineBreak: false, + textWidth: 47.07421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ', 206.41796875, 352.890625, { + lineBreak: false, + textWidth: 50.197265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ', 256.615234375, 352.890625, { + lineBreak: false, + textWidth: 37.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ', 294.466796875, 352.890625, { + lineBreak: false, + textWidth: 40.3125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ', 334.779296875, 352.890625, { + lineBreak: false, + textWidth: 41.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ', 375.8828125, 352.890625, { + lineBreak: false, + textWidth: 63.26953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ', 439.15234375, 352.890625, { + lineBreak: false, + textWidth: 31.705078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ', 470.857421875, 352.890625, { + lineBreak: false, + textWidth: 35.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ', 40, 366.953125, { + lineBreak: false, + textWidth: 57.55078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ', 97.55078125, 366.953125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ', 136.46875, 366.953125, { + lineBreak: false, + textWidth: 37.236328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ', 173.705078125, 366.953125, { + lineBreak: false, + textWidth: 31.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ', 205.638671875, 366.953125, { + lineBreak: false, + textWidth: 51.076171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ', 256.71484375, 366.953125, { + lineBreak: false, + textWidth: 29.8359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ', 286.55078125, 366.953125, { + lineBreak: false, + textWidth: 44.49609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ', 331.046875, 366.953125, { + lineBreak: false, + textWidth: 41.94140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ', 372.98828125, 366.953125, { + lineBreak: false, + textWidth: 35.84765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ', 408.8359375, 366.953125, { + lineBreak: false, + textWidth: 65.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ', 474.150390625, 366.953125, { + lineBreak: false, + textWidth: 52.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ', 40, 381.015625, { + lineBreak: false, + textWidth: 42.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ', 82.486328125, 381.015625, { + lineBreak: false, + textWidth: 34.828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.', 117.314453125, 381.015625, { + lineBreak: false, + textWidth: 31.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 395.078125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: true + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Subheader ', 40, 40, { + lineBreak: false, + textWidth: 75.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('2 ', 115.849609375, 40, { + lineBreak: false, + textWidth: 12.2607421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ', 128.1103515625, 40, { + lineBreak: false, + textWidth: 8.6572265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('using ', 136.767578125, 40, { + lineBreak: false, + textWidth: 40.48828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('subheader ', 177.255859375, 40, { + lineBreak: false, + textWidth: 74.53857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('style', 251.79443359375, 40, { + lineBreak: false, + textWidth: 31.91162109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 57.578125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 57.578125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 113.03125, 57.578125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 143.4296875, 57.578125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 159.419921875, 57.578125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 192.068359375, 57.578125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 258.484375, 57.578125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 318.953125, 57.578125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ', 341.18359375, 57.578125, { + lineBreak: false, + textWidth: 61.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ', 403.146484375, 57.578125, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ', 433.146484375, 57.578125, { + lineBreak: false, + textWidth: 38.373046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ', 471.51953125, 57.578125, { + lineBreak: false, + textWidth: 63.38671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 40, 71.640625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ', 82.84375, 71.640625, { + lineBreak: false, + textWidth: 52.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ', 135.337890625, 71.640625, { + lineBreak: false, + textWidth: 35.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ', 170.95703125, 71.640625, { + lineBreak: false, + textWidth: 42.744140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ', 213.701171875, 71.640625, { + lineBreak: false, + textWidth: 48.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ', 262.1875, 71.640625, { + lineBreak: false, + textWidth: 27.36328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ', 289.55078125, 71.640625, { + lineBreak: false, + textWidth: 47.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ', 337.076171875, 71.640625, { + lineBreak: false, + textWidth: 41.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ', 378.630859375, 71.640625, { + lineBreak: false, + textWidth: 48.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ', 426.666015625, 71.640625, { + lineBreak: false, + textWidth: 37.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ', 464.46484375, 71.640625, { + lineBreak: false, + textWidth: 45.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ', 510.455078125, 71.640625, { + lineBreak: false, + textWidth: 39.779296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ', 40, 85.703125, { + lineBreak: false, + textWidth: 49.916015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ', 89.916015625, 85.703125, { + lineBreak: false, + textWidth: 83.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ', 173.44140625, 85.703125, { + lineBreak: false, + textWidth: 35.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ', 208.837890625, 85.703125, { + lineBreak: false, + textWidth: 37.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ', 246.23828125, 85.703125, { + lineBreak: false, + textWidth: 59.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ', 305.529296875, 85.703125, { + lineBreak: false, + textWidth: 34.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ', 340, 85.703125, { + lineBreak: false, + textWidth: 39.1875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ', 379.1875, 85.703125, { + lineBreak: false, + textWidth: 46.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ', 426.1328125, 85.703125, { + lineBreak: false, + textWidth: 45.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ', 471.87109375, 85.703125, { + lineBreak: false, + textWidth: 43.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ', 40, 99.765625, { + lineBreak: false, + textWidth: 56.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ', 96.080078125, 99.765625, { + lineBreak: false, + textWidth: 35.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ', 131.810546875, 99.765625, { + lineBreak: false, + textWidth: 35.0625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ', 166.873046875, 99.765625, { + lineBreak: false, + textWidth: 33.69140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ', 200.564453125, 99.765625, { + lineBreak: false, + textWidth: 47.326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ', 247.890625, 99.765625, { + lineBreak: false, + textWidth: 69.123046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ', 317.013671875, 99.765625, { + lineBreak: false, + textWidth: 45.732421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ', 362.74609375, 99.765625, { + lineBreak: false, + textWidth: 32.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ', 395.7109375, 99.765625, { + lineBreak: false, + textWidth: 50.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ', 445.83203125, 99.765625, { + lineBreak: false, + textWidth: 70.91015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ', 516.7421875, 99.765625, { + lineBreak: false, + textWidth: 35.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ', 40, 113.828125, { + lineBreak: false, + textWidth: 46.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ', 86.904296875, 113.828125, { + lineBreak: false, + textWidth: 44.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ', 131.8046875, 113.828125, { + lineBreak: false, + textWidth: 53.666015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ', 185.470703125, 113.828125, { + lineBreak: false, + textWidth: 61.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ', 246.75390625, 113.828125, { + lineBreak: false, + textWidth: 38.47265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ', 285.2265625, 113.828125, { + lineBreak: false, + textWidth: 35.806640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ', 321.033203125, 113.828125, { + lineBreak: false, + textWidth: 39.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ', 360.689453125, 113.828125, { + lineBreak: false, + textWidth: 50.15625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ', 410.845703125, 113.828125, { + lineBreak: false, + textWidth: 31.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ', 442.732421875, 113.828125, { + lineBreak: false, + textWidth: 80.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ', 40, 127.890625, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ', 76.064453125, 127.890625, { + lineBreak: false, + textWidth: 31.5703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ', 107.634765625, 127.890625, { + lineBreak: false, + textWidth: 51.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ', 159.34375, 127.890625, { + lineBreak: false, + textWidth: 47.07421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ', 206.41796875, 127.890625, { + lineBreak: false, + textWidth: 50.197265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ', 256.615234375, 127.890625, { + lineBreak: false, + textWidth: 37.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ', 294.466796875, 127.890625, { + lineBreak: false, + textWidth: 40.3125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ', 334.779296875, 127.890625, { + lineBreak: false, + textWidth: 41.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ', 375.8828125, 127.890625, { + lineBreak: false, + textWidth: 63.26953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ', 439.15234375, 127.890625, { + lineBreak: false, + textWidth: 31.705078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ', 470.857421875, 127.890625, { + lineBreak: false, + textWidth: 35.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ', 40, 141.953125, { + lineBreak: false, + textWidth: 57.55078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ', 97.55078125, 141.953125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ', 136.46875, 141.953125, { + lineBreak: false, + textWidth: 37.236328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ', 173.705078125, 141.953125, { + lineBreak: false, + textWidth: 31.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ', 205.638671875, 141.953125, { + lineBreak: false, + textWidth: 51.076171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ', 256.71484375, 141.953125, { + lineBreak: false, + textWidth: 29.8359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ', 286.55078125, 141.953125, { + lineBreak: false, + textWidth: 44.49609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ', 331.046875, 141.953125, { + lineBreak: false, + textWidth: 41.94140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ', 372.98828125, 141.953125, { + lineBreak: false, + textWidth: 35.84765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ', 408.8359375, 141.953125, { + lineBreak: false, + textWidth: 65.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ', 474.150390625, 141.953125, { + lineBreak: false, + textWidth: 52.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ', 40, 156.015625, { + lineBreak: false, + textWidth: 42.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ', 82.486328125, 156.015625, { + lineBreak: false, + textWidth: 34.828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.', 117.314453125, 156.015625, { + lineBreak: false, + textWidth: 31.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 170.078125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 170.078125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 113.03125, 170.078125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 143.4296875, 170.078125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 159.419921875, 170.078125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 192.068359375, 170.078125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 258.484375, 170.078125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 318.953125, 170.078125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ', 341.18359375, 170.078125, { + lineBreak: false, + textWidth: 61.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ', 403.146484375, 170.078125, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ', 433.146484375, 170.078125, { + lineBreak: false, + textWidth: 38.373046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ', 471.51953125, 170.078125, { + lineBreak: false, + textWidth: 63.38671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 40, 184.140625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ', 82.84375, 184.140625, { + lineBreak: false, + textWidth: 52.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ', 135.337890625, 184.140625, { + lineBreak: false, + textWidth: 35.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ', 170.95703125, 184.140625, { + lineBreak: false, + textWidth: 42.744140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ', 213.701171875, 184.140625, { + lineBreak: false, + textWidth: 48.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ', 262.1875, 184.140625, { + lineBreak: false, + textWidth: 27.36328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ', 289.55078125, 184.140625, { + lineBreak: false, + textWidth: 47.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ', 337.076171875, 184.140625, { + lineBreak: false, + textWidth: 41.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ', 378.630859375, 184.140625, { + lineBreak: false, + textWidth: 48.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ', 426.666015625, 184.140625, { + lineBreak: false, + textWidth: 37.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ', 464.46484375, 184.140625, { + lineBreak: false, + textWidth: 45.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ', 510.455078125, 184.140625, { + lineBreak: false, + textWidth: 39.779296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ', 40, 198.203125, { + lineBreak: false, + textWidth: 49.916015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ', 89.916015625, 198.203125, { + lineBreak: false, + textWidth: 83.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ', 173.44140625, 198.203125, { + lineBreak: false, + textWidth: 35.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ', 208.837890625, 198.203125, { + lineBreak: false, + textWidth: 37.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ', 246.23828125, 198.203125, { + lineBreak: false, + textWidth: 59.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ', 305.529296875, 198.203125, { + lineBreak: false, + textWidth: 34.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ', 340, 198.203125, { + lineBreak: false, + textWidth: 39.1875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ', 379.1875, 198.203125, { + lineBreak: false, + textWidth: 46.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ', 426.1328125, 198.203125, { + lineBreak: false, + textWidth: 45.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ', 471.87109375, 198.203125, { + lineBreak: false, + textWidth: 43.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ', 40, 212.265625, { + lineBreak: false, + textWidth: 56.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ', 96.080078125, 212.265625, { + lineBreak: false, + textWidth: 35.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ', 131.810546875, 212.265625, { + lineBreak: false, + textWidth: 35.0625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ', 166.873046875, 212.265625, { + lineBreak: false, + textWidth: 33.69140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ', 200.564453125, 212.265625, { + lineBreak: false, + textWidth: 47.326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ', 247.890625, 212.265625, { + lineBreak: false, + textWidth: 69.123046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ', 317.013671875, 212.265625, { + lineBreak: false, + textWidth: 45.732421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ', 362.74609375, 212.265625, { + lineBreak: false, + textWidth: 32.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ', 395.7109375, 212.265625, { + lineBreak: false, + textWidth: 50.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ', 445.83203125, 212.265625, { + lineBreak: false, + textWidth: 70.91015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ', 516.7421875, 212.265625, { + lineBreak: false, + textWidth: 35.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ', 40, 226.328125, { + lineBreak: false, + textWidth: 46.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ', 86.904296875, 226.328125, { + lineBreak: false, + textWidth: 44.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ', 131.8046875, 226.328125, { + lineBreak: false, + textWidth: 53.666015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ', 185.470703125, 226.328125, { + lineBreak: false, + textWidth: 61.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ', 246.75390625, 226.328125, { + lineBreak: false, + textWidth: 38.47265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ', 285.2265625, 226.328125, { + lineBreak: false, + textWidth: 35.806640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ', 321.033203125, 226.328125, { + lineBreak: false, + textWidth: 39.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ', 360.689453125, 226.328125, { + lineBreak: false, + textWidth: 50.15625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ', 410.845703125, 226.328125, { + lineBreak: false, + textWidth: 31.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ', 442.732421875, 226.328125, { + lineBreak: false, + textWidth: 80.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ', 40, 240.390625, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ', 76.064453125, 240.390625, { + lineBreak: false, + textWidth: 31.5703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ', 107.634765625, 240.390625, { + lineBreak: false, + textWidth: 51.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ', 159.34375, 240.390625, { + lineBreak: false, + textWidth: 47.07421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ', 206.41796875, 240.390625, { + lineBreak: false, + textWidth: 50.197265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ', 256.615234375, 240.390625, { + lineBreak: false, + textWidth: 37.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ', 294.466796875, 240.390625, { + lineBreak: false, + textWidth: 40.3125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ', 334.779296875, 240.390625, { + lineBreak: false, + textWidth: 41.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ', 375.8828125, 240.390625, { + lineBreak: false, + textWidth: 63.26953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ', 439.15234375, 240.390625, { + lineBreak: false, + textWidth: 31.705078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ', 470.857421875, 240.390625, { + lineBreak: false, + textWidth: 35.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ', 40, 254.453125, { + lineBreak: false, + textWidth: 57.55078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ', 97.55078125, 254.453125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ', 136.46875, 254.453125, { + lineBreak: false, + textWidth: 37.236328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ', 173.705078125, 254.453125, { + lineBreak: false, + textWidth: 31.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ', 205.638671875, 254.453125, { + lineBreak: false, + textWidth: 51.076171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ', 256.71484375, 254.453125, { + lineBreak: false, + textWidth: 29.8359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ', 286.55078125, 254.453125, { + lineBreak: false, + textWidth: 44.49609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ', 331.046875, 254.453125, { + lineBreak: false, + textWidth: 41.94140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ', 372.98828125, 254.453125, { + lineBreak: false, + textWidth: 35.84765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ', 408.8359375, 254.453125, { + lineBreak: false, + textWidth: 65.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ', 474.150390625, 254.453125, { + lineBreak: false, + textWidth: 52.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ', 40, 268.515625, { + lineBreak: false, + textWidth: 42.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ', 82.486328125, 268.515625, { + lineBreak: false, + textWidth: 34.828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.', 117.314453125, 268.515625, { + lineBreak: false, + textWidth: 31.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 282.578125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('It ', 40, 296.640625, { + lineBreak: false, + textWidth: 6.68359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('is ', 46.68359375, 296.640625, { + lineBreak: false, + textWidth: 7.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('possible ', 54.60546875, 296.640625, { + lineBreak: false, + textWidth: 31.28515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('to ', 85.890625, 296.640625, { + lineBreak: false, + textWidth: 8.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('apply ', 94.8125, 296.640625, { + lineBreak: false, + textWidth: 20.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('multiple ', 115.45703125, 296.640625, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('styles, ', 145.45703125, 296.640625, { + lineBreak: false, + textWidth: 23.95703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('by ', 169.4140625, 296.640625, { + lineBreak: false, + textWidth: 10.0234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('passing ', 179.4375, 296.640625, { + lineBreak: false, + textWidth: 29.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('an ', 208.76953125, 296.640625, { + lineBreak: false, + textWidth: 10.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('array. ', 219.3125, 296.640625, { + lineBreak: false, + textWidth: 20.97265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('This ', 240.28515625, 296.640625, { + lineBreak: false, + textWidth: 16.90234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('paragraph ', 257.1875, 296.640625, { + lineBreak: false, + textWidth: 37.2578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('uses ', 294.4453125, 296.640625, { + lineBreak: false, + textWidth: 18.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('two ', 312.94921875, 296.640625, { + lineBreak: false, + textWidth: 14.87109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('styles: ', 327.8203125, 296.640625, { + lineBreak: false, + textWidth: 24.3125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('quote ', 352.1328125, 296.640625, { + lineBreak: false, + textWidth: 21.9140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('and ', 374.046875, 296.640625, { + lineBreak: false, + textWidth: 14.95703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('small. ', 389.00390625, 296.640625, { + lineBreak: false, + textWidth: 23.02734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('When ', 412.03125, 296.640625, { + lineBreak: false, + textWidth: 21.6640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('multiple ', 433.6953125, 296.640625, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('styles ', 463.6953125, 296.640625, { + lineBreak: false, + textWidth: 22.39453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('are ', 486.08984375, 296.640625, { + lineBreak: false, + textWidth: 12.9609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('provided, ', 499.05078125, 296.640625, { + lineBreak: false, + textWidth: 33.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('they ', 532.65625, 296.640625, { + lineBreak: false, + textWidth: 16.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('are ', 40, 306.015625, { + lineBreak: false, + textWidth: 12.9609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('evaluated ', 52.9609375, 306.015625, { + lineBreak: false, + textWidth: 35.6953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('in ', 88.65625, 306.015625, { + lineBreak: false, + textWidth: 8.203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('the ', 96.859375, 306.015625, { + lineBreak: false, + textWidth: 12.99609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('specified ', 109.85546875, 306.015625, { + lineBreak: false, + textWidth: 33.46484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('order ', 143.3203125, 306.015625, { + lineBreak: false, + textWidth: 20.2421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('which ', 163.5625, 306.015625, { + lineBreak: false, + textWidth: 22.48046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('is ', 186.04296875, 306.015625, { + lineBreak: false, + textWidth: 7.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('important ', 193.96484375, 306.015625, { + lineBreak: false, + textWidth: 36.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('in ', 230.13671875, 306.015625, { + lineBreak: false, + textWidth: 8.203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('case ', 238.33984375, 306.015625, { + lineBreak: false, + textWidth: 18.51171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('they ', 256.8515625, 306.015625, { + lineBreak: false, + textWidth: 16.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('define ', 273.5078125, 306.015625, { + lineBreak: false, + textWidth: 23.328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('the ', 296.8359375, 306.015625, { + lineBreak: false, + textWidth: 12.99609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('same ', 309.83203125, 306.015625, { + lineBreak: false, + textWidth: 21.25, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('properties', 331.08203125, 306.015625, { + lineBreak: false, + textWidth: 35.53125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + }); + }); +}); diff --git a/tests/integration/pdfmake/qrcode.spec.js b/tests/integration/pdfmake/qrcode.spec.js new file mode 100644 index 000000000..16427a757 --- /dev/null +++ b/tests/integration/pdfmake/qrcode.spec.js @@ -0,0 +1,37513 @@ +var { runDocTest } = require('../helpers'); + +describe('pdfmake', function() { + test('qrcode', function() { + return runDocTest(function(doc) { + doc.font('Helvetica'); + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Can ', 10, 10, { + lineBreak: false, + textWidth: 23.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('you ', 33.9296875, 10, { + lineBreak: false, + textWidth: 22.01953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('see ', 55.94921875, 10, { + lineBreak: false, + textWidth: 21.873046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('me', 77.822265625, 10, { + lineBreak: false, + textWidth: 16.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 24.0625, 105, 105); + doc.fillColor('#fff', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 24.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 29.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 29.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 29.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 29.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 29.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 29.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 34.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 34.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 34.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 34.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 34.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 34.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 34.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 34.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 34.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 34.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 34.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 39.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 39.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 39.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 39.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 39.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 39.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 39.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 39.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 39.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 39.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 39.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 39.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 44.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 44.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 44.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 44.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 44.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 44.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 44.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 44.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 44.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 44.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 44.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 44.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 49.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 49.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 49.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 49.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 49.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 49.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 49.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 49.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 54.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 59.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 59.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 59.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 64.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 69.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 69.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 69.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 69.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 69.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 69.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 69.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 69.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 74.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 74.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 74.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 74.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 74.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 74.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 74.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 74.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 74.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 74.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 74.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 74.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 74.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 79.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 79.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 79.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 79.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 79.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 79.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 79.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 79.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 79.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 79.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 79.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 84.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 84.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 84.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 84.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 84.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 84.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 84.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 84.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 84.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 84.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 84.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 89.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 89.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 89.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 94.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 99.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 99.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 99.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 99.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 99.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 99.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 99.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 99.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 104.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 104.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 104.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 104.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 104.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 104.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 104.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 104.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 104.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 104.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 104.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 104.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 109.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 109.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 109.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 109.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 109.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 109.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 109.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 109.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 109.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 109.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 109.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 114.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 114.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 114.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 114.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 114.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 114.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 114.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 114.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 114.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 114.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 114.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 119.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 119.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 119.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 119.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 119.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 119.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 119.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 119.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 119.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 119.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 124.0625, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 10, 129.0625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Colored ', 10, 143.125, { + lineBreak: false, + textWidth: 44.455078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('QR', 54.455078125, 143.125, { + lineBreak: false, + textWidth: 15.638671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 157.1875, 105, 105); + doc.fillColor('yellow', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 157.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 162.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 162.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 162.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 162.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 162.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 162.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 167.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 167.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 167.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 167.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 167.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 167.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 167.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 167.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 167.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 167.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 167.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 172.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 172.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 172.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 172.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 172.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 172.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 172.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 172.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 172.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 172.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 172.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 172.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 177.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 177.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 177.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 177.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 177.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 177.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 177.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 177.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 177.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 177.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 177.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 177.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 182.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 182.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 182.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 182.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 182.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 182.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 182.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 182.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 187.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 192.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 192.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 192.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 197.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 202.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 202.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 202.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 202.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 202.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 202.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 202.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 202.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 207.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 207.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 207.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 207.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 207.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 207.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 207.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 207.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 207.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 207.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 207.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 207.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 207.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 212.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 212.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 212.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 212.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 212.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 212.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 212.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 212.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 212.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 212.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 212.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 217.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 217.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 217.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 217.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 217.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 217.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 217.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 217.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 217.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 217.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 217.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 222.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 222.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 222.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 227.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 232.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 232.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 232.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 232.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 232.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 232.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 232.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 232.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 237.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 237.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 237.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 237.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 237.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 237.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 237.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 237.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 237.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 237.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 237.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 237.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 242.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 242.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 242.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 242.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 242.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 242.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 242.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 242.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 242.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 242.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 242.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 247.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 247.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 247.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 247.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 247.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 247.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 247.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 247.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 247.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 247.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 247.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 252.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 252.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 252.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 252.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 252.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 252.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 252.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 252.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 252.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 252.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 257.1875, 5, 5); + doc.fillColor('red', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 10, 262.1875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('http://', 10, 276.25, { + lineBreak: false, + textWidth: 32.666015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pdfmake.org', 42.666015625, 276.25, { + lineBreak: false, + textWidth: 67.716796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 290.3125, 125, 125); + doc.fillColor('#fff', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 290.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 295.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 295.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 295.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 295.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 295.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 295.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 300.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 305.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 305.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 305.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 305.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 305.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 305.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 305.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 305.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 305.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 305.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 305.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 305.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 305.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 310.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 315.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 315.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 315.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 315.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 315.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 315.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 315.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 315.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 320.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 325.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 325.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 325.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 325.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 325.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 325.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 330.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 330.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 330.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 330.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 330.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 330.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 330.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 330.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 330.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 330.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 330.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 330.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 335.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 335.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 335.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 335.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 335.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 335.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 335.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 335.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 335.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 335.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 340.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 340.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 340.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 340.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 340.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 340.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 340.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 340.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 340.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 340.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 340.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 340.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 340.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 340.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 345.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 345.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 345.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 345.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 345.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 345.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 345.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 345.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 345.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 345.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 345.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 345.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 345.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 350.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 350.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 350.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 350.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 350.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 350.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 350.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 350.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 350.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 350.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 355.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 355.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 355.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 355.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 355.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 355.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 355.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 355.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 355.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 355.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 355.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 355.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 355.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 360.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 360.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 360.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 360.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 360.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 360.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 360.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 360.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 360.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 360.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 360.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 360.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 360.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 360.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 365.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 370.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 375.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 375.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 375.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 375.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 375.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 375.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 380.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 385.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 385.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 385.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 385.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 385.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 385.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 385.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 385.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 390.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 395.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 400.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 405.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 405.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 405.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 405.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 405.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 405.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 405.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 405.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 405.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 405.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 405.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 405.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 405.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 405.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 410.3125, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 10, 415.3125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('A ', 10, 429.375, { + lineBreak: false, + textWidth: 10.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('very ', 20.798828125, 429.375, { + lineBreak: false, + textWidth: 24.908203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('long ', 45.70703125, 429.375, { + lineBreak: false, + textWidth: 26.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text ', 71.787109375, 429.375, { + lineBreak: false, + textWidth: 23.115234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(306 ', 94.90234375, 429.375, { + lineBreak: false, + textWidth: 27.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('chars)', 122.189453125, 429.375, { + lineBreak: false, + textWidth: 33.837890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 443.4375, 305, 305); + doc.fillColor('#fff', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 443.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 448.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 453.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 458.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 463.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 468.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 473.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 478.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 483.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 488.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 493.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 498.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 503.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 508.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 513.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 518.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 523.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 528.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 533.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 538.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 543.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 548.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 553.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 558.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 563.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 568.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 573.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 578.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 583.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 588.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 593.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 598.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 603.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 608.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 613.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 618.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 623.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 628.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 633.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 638.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 643.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 648.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 653.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 658.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 663.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 668.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 673.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 678.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 683.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 688.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 693.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 698.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 703.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 708.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 713.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 718.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 723.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 728.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 733.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 738.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310, 743.4375, 5, 5); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 10, 748.4375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('same ', 10, 762.5, { + lineBreak: false, + textWidth: 32.560546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('long ', 42.560546875, 762.5, { + lineBreak: false, + textWidth: 26.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text ', 68.640625, 762.5, { + lineBreak: false, + textWidth: 23.115234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ', 91.755859375, 762.5, { + lineBreak: false, + textWidth: 25.4296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fit ', 117.185546875, 762.5, { + lineBreak: false, + textWidth: 13.53515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('= ', 130.720703125, 762.5, { + lineBreak: false, + textWidth: 9.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('100 ', 140.27734375, 762.5, { + lineBreak: false, + textWidth: 23.185546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ', 163.462890625, 762.5, { + lineBreak: false, + textWidth: 22.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alignment ', 186.349609375, 762.5, { + lineBreak: false, + textWidth: 56.091796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('= ', 242.44140625, 762.5, { + lineBreak: false, + textWidth: 9.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('right', 251.998046875, 762.5, { + lineBreak: false, + textWidth: 24.234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 10, 122, 122); + doc.fillColor('#fff', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 10, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 12, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 14, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 16, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 18, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 20, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 22, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 24, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 26, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 28, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 30, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 32, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 34, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 36, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 38, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 40, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 42, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 44, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 46, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 48, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 50, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 52, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 54, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 56, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 58, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 60, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 62, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 64, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 66, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 68, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 70, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 72, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 74, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 76, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 78, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 80, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 82, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 84, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 86, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 88, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 90, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 92, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 94, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 96, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 98, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 100, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 102, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 104, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 106, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 108, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 110, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 112, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 114, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 116, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 118, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 120, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 122, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 124, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 126, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 128, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28, 130, 2, 2); + doc.fillColor('#000', 1); + doc.fillOpacity(1); + doc.fill(); + }); + }); +}); diff --git a/tests/integration/pdfmake/tables.spec.js b/tests/integration/pdfmake/tables.spec.js new file mode 100644 index 000000000..6f598d8e4 --- /dev/null +++ b/tests/integration/pdfmake/tables.spec.js @@ -0,0 +1,23429 @@ +var { runDocTest } = require('../helpers'); + +describe('pdfmake', function() { + test('tables', function() { + return runDocTest(function(doc) { + doc.font('Helvetica'); + doc.font('tests/fonts/Roboto-Medium.ttf'); + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.font('tests/fonts/Roboto-Italic.ttf'); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('Tables', 40, 40, { + lineBreak: false, + textWidth: 52.86621093749999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Official ', 40, 71.09375, { + lineBreak: false, + textWidth: 40.6640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('documentation ', 80.6640625, 71.09375, { + lineBreak: false, + textWidth: 83.71875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 164.3828125, 71.09375, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 176.453125, 71.09375, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('progress, ', 188.95703125, 71.09375, { + lineBreak: false, + textWidth: 52.259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 241.216796875, 71.09375, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('document ', 263.81640625, 71.09375, { + lineBreak: false, + textWidth: 56.89453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 320.7109375, 71.09375, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('just ', 332.78125, 71.09375, { + lineBreak: false, + textWidth: 22.55859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 355.33984375, 71.09375, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('glimpse ', 364.837890625, 71.09375, { + lineBreak: false, + textWidth: 45.322265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 410.16015625, 71.09375, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('what ', 424.140625, 71.09375, { + lineBreak: false, + textWidth: 29.044921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 453.185546875, 71.09375, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('possible ', 465.255859375, 71.09375, { + lineBreak: false, + textWidth: 47.8359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ', 513.091796875, 71.09375, { + lineBreak: false, + textWidth: 25.4296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pdfmake ', 40, 85.15625, { + lineBreak: false, + textWidth: 50.00390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ', 90.00390625, 85.15625, { + lineBreak: false, + textWidth: 22.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('its ', 112.890625, 85.15625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('layout ', 128.880859375, 85.15625, { + lineBreak: false, + textWidth: 35.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('engine.', 164.171875, 85.15625, { + lineBreak: false, + textWidth: 38.759765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('A ', 40, 109.21875, { + lineBreak: false, + textWidth: 14.6328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('simple ', 54.6328125, 109.21875, { + lineBreak: false, + textWidth: 51.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('table ', 106.5625, 109.21875, { + lineBreak: false, + textWidth: 39.640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('(no ', 146.203125, 109.21875, { + lineBreak: false, + textWidth: 27.5703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('headers, ', 173.7734375, 109.21875, { + lineBreak: false, + textWidth: 65.125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('no ', 238.8984375, 109.21875, { + lineBreak: false, + textWidth: 21.9921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('width ', 260.890625, 109.21875, { + lineBreak: false, + textWidth: 43.1953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('specified, ', 304.0859375, 109.21875, { + lineBreak: false, + textWidth: 72.7421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('no ', 376.828125, 109.21875, { + lineBreak: false, + textWidth: 21.9921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('spans, ', 398.8203125, 109.21875, { + lineBreak: false, + textWidth: 50.578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('no ', 449.3984375, 109.21875, { + lineBreak: false, + textWidth: 21.9921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('styling)', 471.390625, 109.21875, { + lineBreak: false, + textWidth: 53.1484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('The ', 40, 132.96875, { + lineBreak: false, + textWidth: 23.09765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('following ', 63.09765625, 132.96875, { + lineBreak: false, + textWidth: 51.931640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table ', 115.029296875, 132.96875, { + lineBreak: false, + textWidth: 29.419921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('has ', 144.44921875, 132.96875, { + lineBreak: false, + textWidth: 22.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nothing ', 166.744140625, 132.96875, { + lineBreak: false, + textWidth: 43.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('more ', 209.974609375, 132.96875, { + lineBreak: false, + textWidth: 30.638671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('than ', 240.61328125, 132.96875, { + lineBreak: false, + textWidth: 26.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 267.26171875, 132.96875, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('body ', 276.759765625, 132.96875, { + lineBreak: false, + textWidth: 28.9921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('array', 305.751953125, 132.96875, { + lineBreak: false, + textWidth: 26.53125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 152.53125); + doc.lineTo(316.978515625, 152.53125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ', 45, 155.03125, { + lineBreak: false, + textWidth: 44.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 89.291015625, 155.03125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ', 161.671875, 155.03125, { + lineBreak: false, + textWidth: 44.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 205.962890625, 155.03125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ', 261.94921875, 155.03125, { + lineBreak: false, + textWidth: 44.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 306.240234375, 155.03125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 152.03125); + doc.lineTo(40.5, 172.09375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(157.171875, 152.03125); + doc.lineTo(157.171875, 172.09375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(257.44921875, 152.03125); + doc.lineTo(257.44921875, 172.09375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(317.478515625, 152.03125); + doc.lineTo(317.478515625, 172.09375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 171.59375); + doc.lineTo(316.978515625, 171.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('One ', 45, 174.09375, { + lineBreak: false, + textWidth: 24.19921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 69.19921875, 174.09375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('goes ', 100.306640625, 174.09375, { + lineBreak: false, + textWidth: 29.091796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('here', 129.3984375, 174.09375, { + lineBreak: false, + textWidth: 23.2734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ', 161.671875, 174.09375, { + lineBreak: false, + textWidth: 45.2109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one ', 206.8828125, 174.09375, { + lineBreak: false, + textWidth: 22.79296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('here', 229.67578125, 174.09375, { + lineBreak: false, + textWidth: 23.2734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('OK?', 261.94921875, 174.09375, { + lineBreak: false, + textWidth: 21.439453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 171.09375); + doc.lineTo(40.5, 191.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(157.171875, 171.09375); + doc.lineTo(157.171875, 191.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(257.44921875, 171.09375); + doc.lineTo(257.44921875, 191.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(317.478515625, 171.09375); + doc.lineTo(317.478515625, 191.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 190.65625); + doc.lineTo(316.978515625, 190.65625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('A ', 40, 216.15625, { + lineBreak: false, + textWidth: 14.6328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('simple ', 54.6328125, 216.15625, { + lineBreak: false, + textWidth: 51.9296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('table ', 106.5625, 216.15625, { + lineBreak: false, + textWidth: 39.640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('with ', 146.203125, 216.15625, { + lineBreak: false, + textWidth: 34.1640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('nested ', 180.3671875, 216.15625, { + lineBreak: false, + textWidth: 52.6640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('elements', 233.03125, 216.15625, { + lineBreak: false, + textWidth: 66.2421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('It ', 40, 239.90625, { + lineBreak: false, + textWidth: 10.154296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 50.154296875, 239.90625, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 62.224609375, 239.90625, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('course ', 76.205078125, 239.90625, { + lineBreak: false, + textWidth: 39.31640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('possible ', 115.521484375, 239.90625, { + lineBreak: false, + textWidth: 47.8359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 163.357421875, 239.90625, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nest ', 176.974609375, 239.90625, { + lineBreak: false, + textWidth: 26.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('any ', 203.03125, 239.90625, { + lineBreak: false, + textWidth: 21.796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('other ', 224.828125, 239.90625, { + lineBreak: false, + textWidth: 30.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('type ', 255.58984375, 239.90625, { + lineBreak: false, + textWidth: 25.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 281.248046875, 239.90625, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nodes ', 295.228515625, 239.90625, { + lineBreak: false, + textWidth: 35.748046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('available ', 330.9765625, 239.90625, { + lineBreak: false, + textWidth: 50.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 380.9921875, 239.90625, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pdfmake ', 393.49609375, 239.90625, { + lineBreak: false, + textWidth: 50.00390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inside ', 443.5, 239.90625, { + lineBreak: false, + textWidth: 34.728515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table ', 478.228515625, 239.90625, { + lineBreak: false, + textWidth: 29.419921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cells', 507.6484375, 239.90625, { + lineBreak: false, + textWidth: 24.650390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 259.46875); + doc.lineTo(413.5185546875, 259.46875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ', 45, 261.96875, { + lineBreak: false, + textWidth: 44.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 89.291015625, 261.96875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ', 187.5, 261.96875, { + lineBreak: false, + textWidth: 44.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 231.791015625, 261.96875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ', 297.4140625, 261.96875, { + lineBreak: false, + textWidth: 44.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 341.705078125, 261.96875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 258.96875); + doc.lineTo(40.5, 279.03125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(183, 258.96875); + doc.lineTo(183, 279.03125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(292.9140625, 258.96875); + doc.lineTo(292.9140625, 279.03125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(414.0185546875, 258.96875); + doc.lineTo(414.0185546875, 279.03125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 278.53125); + doc.lineTo(413.5185546875, 278.53125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text("Let's ", 45, 281.03125, { + lineBreak: false, + textWidth: 27.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('try ', 72.515625, 281.03125, { + lineBreak: false, + textWidth: 16.734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ', 89.25, 281.03125, { + lineBreak: false, + textWidth: 16.119140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('unordered ', 105.369140625, 281.03125, { + lineBreak: false, + textWidth: 57.19921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('list', 162.568359375, 281.03125, { + lineBreak: false, + textWidth: 15.931640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 57.8671875, 295.09375, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 84.544921875, 295.09375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(47, 302.2265625, 2, 2); + doc.moveTo(45, 302.2265625); + doc.bezierCurveTo( + 45, + 301.1219930003384, + 45.89543050033841, + 300.2265625, + 47, + 300.2265625 + ); + doc.bezierCurveTo( + 48.10456949966159, + 300.2265625, + 49, + 301.1219930003384, + 49, + 302.2265625 + ); + doc.bezierCurveTo( + 49, + 303.3311319996616, + 48.10456949966159, + 304.2265625, + 47, + 304.2265625 + ); + doc.bezierCurveTo( + 45.89543050033841, + 304.2265625, + 45, + 303.3311319996616, + 45, + 302.2265625 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ', 57.8671875, 309.15625, { + lineBreak: false, + textWidth: 26.677734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 84.544921875, 309.15625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(47, 316.2890625, 2, 2); + doc.moveTo(45, 316.2890625); + doc.bezierCurveTo( + 45, + 315.1844930003384, + 45.89543050033841, + 314.2890625, + 47, + 314.2890625 + ); + doc.bezierCurveTo( + 48.10456949966159, + 314.2890625, + 49, + 315.1844930003384, + 49, + 316.2890625 + ); + doc.bezierCurveTo( + 49, + 317.3936319996616, + 48.10456949966159, + 318.2890625, + 47, + 318.2890625 + ); + doc.bezierCurveTo( + 45.89543050033841, + 318.2890625, + 45, + 317.3936319996616, + 45, + 316.2890625 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('or ', 187.5, 281.03125, { + lineBreak: false, + textWidth: 13.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 201.375, 281.03125, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nested ', 210.873046875, 281.03125, { + lineBreak: false, + textWidth: 39.181640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table', 250.0546875, 281.03125, { + lineBreak: false, + textWidth: 26.44921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(187.5, 295.59375); + doc.lineTo(287.4140625, 295.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Col1', 192.5, 298.09375, { + lineBreak: false, + textWidth: 24.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Col2', 225.8046875, 298.09375, { + lineBreak: false, + textWidth: 24.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Col3', 259.109375, 298.09375, { + lineBreak: false, + textWidth: 24.3046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(188, 295.09375); + doc.lineTo(188, 315.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.3046875, 295.09375); + doc.lineTo(221.3046875, 315.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(254.609375, 295.09375); + doc.lineTo(254.609375, 315.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(287.9140625, 295.09375); + doc.lineTo(287.9140625, 315.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(187.5, 314.65625); + doc.lineTo(287.4140625, 314.65625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 192.5, 317.15625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 225.8046875, 317.15625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 259.109375, 317.15625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(188, 314.15625); + doc.lineTo(188, 334.21875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.3046875, 314.15625); + doc.lineTo(221.3046875, 334.21875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(254.609375, 314.15625); + doc.lineTo(254.609375, 334.21875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(287.9140625, 314.15625); + doc.lineTo(287.9140625, 334.21875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(187.5, 333.71875); + doc.lineTo(287.4140625, 333.71875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 192.5, 336.21875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 225.8046875, 336.21875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 259.109375, 336.21875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(188, 333.21875); + doc.lineTo(188, 353.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.3046875, 333.21875); + doc.lineTo(221.3046875, 353.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(254.609375, 333.21875); + doc.lineTo(254.609375, 353.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(287.9140625, 333.21875); + doc.lineTo(287.9140625, 353.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(187.5, 352.78125); + doc.lineTo(287.4140625, 352.78125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Inlines ', 297.4140625, 281.03125, { + lineBreak: false, + textWidth: 37.845703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 335.259765625, 281.03125, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 357.66015625, 281.03125, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('styled', 373.720703125, 281.03125, { + lineBreak: false, + textWidth: 31.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('easily ', 297.4140625, 295.09375, { + lineBreak: false, + textWidth: 27.9541015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('as ', 325.3681640625, 295.09375, { + lineBreak: false, + textWidth: 13.0712890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('everywhere ', 338.439453125, 295.09375, { + lineBreak: false, + textWidth: 52.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('else', 391.33984375, 295.09375, { + lineBreak: false, + textWidth: 18.1787109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 278.03125); + doc.lineTo(40.5, 356.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(183, 278.03125); + doc.lineTo(183, 356.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(292.9140625, 278.03125); + doc.lineTo(292.9140625, 356.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(414.0185546875, 278.03125); + doc.lineTo(414.0185546875, 356.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 355.78125); + doc.lineTo(413.5185546875, 355.78125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('Defining ', 40, 381.28125, { + lineBreak: false, + textWidth: 63.2890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('column ', 103.2890625, 381.28125, { + lineBreak: false, + textWidth: 57.265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('widths', 160.5546875, 381.28125, { + lineBreak: false, + textWidth: 47.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Tables ', 40, 405.03125, { + lineBreak: false, + textWidth: 38.185546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('support ', 78.185546875, 405.03125, { + lineBreak: false, + textWidth: 44.35546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 122.541015625, 405.03125, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('same ', 142.3984375, 405.03125, { + lineBreak: false, + textWidth: 32.560546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width ', 174.958984375, 405.03125, { + lineBreak: false, + textWidth: 32.197265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('definitions ', 207.15625, 405.03125, { + lineBreak: false, + textWidth: 58.7578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('as ', 265.9140625, 405.03125, { + lineBreak: false, + textWidth: 15.685546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('standard ', 281.599609375, 405.03125, { + lineBreak: false, + textWidth: 50.23828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns:', 331.837890625, 405.03125, { + lineBreak: false, + textWidth: 48.884765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto', 53.16015625, 419.09375, { + lineBreak: false, + textWidth: 23.806640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 426.2265625, 2, 2); + doc.moveTo(40, 426.2265625); + doc.bezierCurveTo( + 40, + 425.1219930003384, + 40.89543050033841, + 424.2265625, + 42, + 424.2265625 + ); + doc.bezierCurveTo( + 43.10456949966159, + 424.2265625, + 44, + 425.1219930003384, + 44, + 426.2265625 + ); + doc.bezierCurveTo( + 44, + 427.3311319996616, + 43.10456949966159, + 428.2265625, + 42, + 428.2265625 + ); + doc.bezierCurveTo( + 40.89543050033841, + 428.2265625, + 40, + 427.3311319996616, + 40, + 426.2265625 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star', 53.16015625, 433.15625, { + lineBreak: false, + textWidth: 20.89453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 440.2890625, 2, 2); + doc.moveTo(40, 440.2890625); + doc.bezierCurveTo( + 40, + 439.1844930003384, + 40.89543050033841, + 438.2890625, + 42, + 438.2890625 + ); + doc.bezierCurveTo( + 43.10456949966159, + 438.2890625, + 44, + 439.1844930003384, + 44, + 440.2890625 + ); + doc.bezierCurveTo( + 44, + 441.3936319996616, + 43.10456949966159, + 442.2890625, + 42, + 442.2890625 + ); + doc.bezierCurveTo( + 40.89543050033841, + 442.2890625, + 40, + 441.3936319996616, + 40, + 440.2890625 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fixed ', 53.16015625, 447.21875, { + lineBreak: false, + textWidth: 29.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value', 82.263671875, 447.21875, { + lineBreak: false, + textWidth: 28.51171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 454.3515625, 2, 2); + doc.moveTo(40, 454.3515625); + doc.bezierCurveTo( + 40, + 453.2469930003384, + 40.89543050033841, + 452.3515625, + 42, + 452.3515625 + ); + doc.bezierCurveTo( + 43.10456949966159, + 452.3515625, + 44, + 453.2469930003384, + 44, + 454.3515625 + ); + doc.bezierCurveTo( + 44, + 455.4561319996616, + 43.10456949966159, + 456.3515625, + 42, + 456.3515625 + ); + doc.bezierCurveTo( + 40.89543050033841, + 456.3515625, + 40, + 455.4561319996616, + 40, + 454.3515625 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 466.78125); + doc.lineTo(554.28, 466.78125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width=100', 45, 469.28125, { + lineBreak: false, + textWidth: 56.02734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-', 154, 469.28125, { + lineBreak: false, + textWidth: 24.005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized', 178.005859375, 469.28125, { + lineBreak: false, + textWidth: 28.078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width=200', 252.14, 469.28125, { + lineBreak: false, + textWidth: 56.02734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-', 461.14, 469.28125, { + lineBreak: false, + textWidth: 24.005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized', 485.145859375, 469.28125, { + lineBreak: false, + textWidth: 28.078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 466.28125); + doc.lineTo(40.5, 486.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(149.5, 466.28125); + doc.lineTo(149.5, 486.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(247.64, 466.28125); + doc.lineTo(247.64, 486.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(456.64, 466.28125); + doc.lineTo(456.64, 486.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78, 466.28125); + doc.lineTo(554.78, 486.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 485.84375); + doc.lineTo(554.28, 485.84375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fixed-', 45, 488.34375, { + lineBreak: false, + textWidth: 28.91015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width ', 73.91015625, 488.34375, { + lineBreak: false, + textWidth: 32.197265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cells ', 106.107421875, 488.34375, { + lineBreak: false, + textWidth: 27.62109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('have ', 45, 502.40625, { + lineBreak: false, + textWidth: 28.11328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exactly ', 73.11328125, 502.40625, { + lineBreak: false, + textWidth: 40.59375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 113.70703125, 502.40625, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specified ', 45, 516.46875, { + lineBreak: false, + textWidth: 51.2109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width', 96.2109375, 516.46875, { + lineBreak: false, + textWidth: 29.2265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nothing ', 154, 488.34375, { + lineBreak: false, + textWidth: 42.404296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('interesting ', 154, 502.40625, { + lineBreak: false, + textWidth: 58.37109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('here', 212.37109375, 502.40625, { + lineBreak: false, + textWidth: 22.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nothing ', 252.14, 488.34375, { + lineBreak: false, + textWidth: 42.404296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('interesting ', 294.544296875, 488.34375, { + lineBreak: false, + textWidth: 58.37109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('here', 352.915390625, 488.34375, { + lineBreak: false, + textWidth: 22.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nothing ', 461.14, 488.34375, { + lineBreak: false, + textWidth: 42.404296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('interesting ', 461.14, 502.40625, { + lineBreak: false, + textWidth: 58.37109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('here', 519.51109375, 502.40625, { + lineBreak: false, + textWidth: 22.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 485.34375); + doc.lineTo(40.5, 533.53125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(149.5, 485.34375); + doc.lineTo(149.5, 533.53125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(247.64, 485.34375); + doc.lineTo(247.64, 533.53125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(456.64, 485.34375); + doc.lineTo(456.64, 533.53125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78, 485.34375); + doc.lineTo(554.78, 533.53125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 533.03125); + doc.lineTo(554.28, 533.03125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 554.03125); + doc.lineTo(554.28, 554.03125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ', 45, 556.53125, { + lineBreak: false, + textWidth: 25.83984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 70.83984375, 556.53125, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 82.91015625, 556.53125, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-', 92.408203125, 556.53125, { + lineBreak: false, + textWidth: 24.005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ', 116.4140625, 556.53125, { + lineBreak: false, + textWidth: 31.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column. ', 147.462890625, 556.53125, { + lineBreak: false, + textWidth: 45.919921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('The ', 193.3828125, 556.53125, { + lineBreak: false, + textWidth: 23.09765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('next ', 216.48046875, 556.53125, { + lineBreak: false, + textWidth: 25.81640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 242.296875, 556.53125, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('over, ', 285.05859375, 556.53125, { + lineBreak: false, + textWidth: 27.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ', 312.57421875, 556.53125, { + lineBreak: false, + textWidth: 16.119140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto-', 328.693359375, 556.53125, { + lineBreak: false, + textWidth: 27.099609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ', 355.79296875, 556.53125, { + lineBreak: false, + textWidth: 31.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column, ', 386.841796875, 556.53125, { + lineBreak: false, + textWidth: 45.1171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ', 431.958984375, 556.53125, { + lineBreak: false, + textWidth: 20.724609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('wrap ', 45, 570.59375, { + lineBreak: false, + textWidth: 29.07421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 74.07421875, 570.59375, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('accomodate ', 87.69140625, 570.59375, { + lineBreak: false, + textWidth: 69.837890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('all ', 157.529296875, 570.59375, { + lineBreak: false, + textWidth: 15.322265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 172.8515625, 570.59375, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text ', 192.708984375, 570.59375, { + lineBreak: false, + textWidth: 23.115234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 215.82421875, 570.59375, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 228.328125, 570.59375, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cell.', 250.927734375, 570.59375, { + lineBreak: false, + textWidth: 21.62109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('I ', 485.07506658173065, 556.53125, { + lineBreak: false, + textWidth: 6.234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('am ', 491.30944158173065, 556.53125, { + lineBreak: false, + textWidth: 20.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto ', 511.32506658173065, 556.53125, { + lineBreak: false, + textWidth: 26.759765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized.', 485.07506658173065, 570.59375, { + lineBreak: false, + textWidth: 31.236328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 553.53125); + doc.lineTo(40.5, 587.65625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(480.57506658173065, 553.53125); + doc.lineTo(480.57506658173065, 587.65625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78, 553.53125); + doc.lineTo(554.78, 587.65625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 587.15625); + doc.lineTo(554.28, 587.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 608.15625); + doc.lineTo(554.28, 608.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ', 45, 610.65625, { + lineBreak: false, + textWidth: 25.83984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 70.83984375, 610.65625, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 82.91015625, 610.65625, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-', 92.408203125, 610.65625, { + lineBreak: false, + textWidth: 24.005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ', 116.4140625, 610.65625, { + lineBreak: false, + textWidth: 31.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column. ', 147.462890625, 610.65625, { + lineBreak: false, + textWidth: 45.919921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('The ', 193.3828125, 610.65625, { + lineBreak: false, + textWidth: 23.09765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('next ', 216.48046875, 610.65625, { + lineBreak: false, + textWidth: 25.81640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 242.296875, 610.65625, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('over, ', 285.05859375, 610.65625, { + lineBreak: false, + textWidth: 27.515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ', 312.57421875, 610.65625, { + lineBreak: false, + textWidth: 16.119140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto-', 328.693359375, 610.65625, { + lineBreak: false, + textWidth: 27.099609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ', 355.79296875, 610.65625, { + lineBreak: false, + textWidth: 31.048828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column, ', 386.841796875, 610.65625, { + lineBreak: false, + textWidth: 45.1171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ', 431.958984375, 610.65625, { + lineBreak: false, + textWidth: 20.724609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('not ', 45, 624.71875, { + lineBreak: false, + textWidth: 20.35546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('wrap ', 65.35546875, 624.71875, { + lineBreak: false, + textWidth: 29.07421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 94.4296875, 624.71875, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('accomodate ', 108.046875, 624.71875, { + lineBreak: false, + textWidth: 69.837890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('all ', 177.884765625, 624.71875, { + lineBreak: false, + textWidth: 15.322265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 193.20703125, 624.71875, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text ', 213.064453125, 624.71875, { + lineBreak: false, + textWidth: 23.115234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 236.1796875, 624.71875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ', 248.68359375, 624.71875, { + lineBreak: false, + textWidth: 22.599609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cell, ', 271.283203125, 624.71875, { + lineBreak: false, + textWidth: 23.7890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('because ', 295.072265625, 624.71875, { + lineBreak: false, + textWidth: 48.029296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it ', 343.1015625, 624.71875, { + lineBreak: false, + textWidth: 9.802734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('has ', 352.904296875, 624.71875, { + lineBreak: false, + textWidth: 22.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('been ', 375.19921875, 624.71875, { + lineBreak: false, + textWidth: 29.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('given ', 404.23828125, 624.71875, { + lineBreak: false, + textWidth: 31.330078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 435.568359375, 624.71875, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('noWrap ', 45, 638.78125, { + lineBreak: false, + textWidth: 44.044921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style.', 89.044921875, 638.78125, { + lineBreak: false, + textWidth: 28.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('I am auto sized.', 466.03390625, 610.65625, { + lineBreak: false, + textWidth: 84.24609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 607.65625); + doc.lineTo(40.5, 655.84375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(461.53390625, 607.65625); + doc.lineTo(461.53390625, 655.84375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78, 607.65625); + doc.lineTo(554.78, 655.84375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 655.34375); + doc.lineTo(554.28, 655.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('Defining ', 40, 680.84375, { + lineBreak: false, + textWidth: 63.2890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('row ', 103.2890625, 680.84375, { + lineBreak: false, + textWidth: 30.328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('heights', 133.6171875, 680.84375, { + lineBreak: false, + textWidth: 53.0859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 710.09375); + doc.lineTo(215.734375, 710.09375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ', 45, 712.59375, { + lineBreak: false, + textWidth: 22.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1 ', 67.775390625, 712.59375, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ', 77.484375, 712.59375, { + lineBreak: false, + textWidth: 25.4296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('height ', 102.9140625, 712.59375, { + lineBreak: false, + textWidth: 36.111328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('20', 139.025390625, 712.59375, { + lineBreak: false, + textWidth: 13.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 161.501953125, 712.59375, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B', 204.263671875, 712.59375, { + lineBreak: false, + textWidth: 7.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 709.59375); + doc.lineTo(40.5, 735.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(157.001953125, 709.59375); + doc.lineTo(157.001953125, 735.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(216.234375, 709.59375); + doc.lineTo(216.234375, 735.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 735.09375); + doc.lineTo(215.734375, 735.09375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ', 45, 737.59375, { + lineBreak: false, + textWidth: 22.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2 ', 67.775390625, 737.59375, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ', 77.484375, 737.59375, { + lineBreak: false, + textWidth: 25.4296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('height ', 102.9140625, 737.59375, { + lineBreak: false, + textWidth: 36.111328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('50', 139.025390625, 737.59375, { + lineBreak: false, + textWidth: 13.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 161.501953125, 737.59375, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B', 204.263671875, 737.59375, { + lineBreak: false, + textWidth: 7.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 734.59375); + doc.lineTo(40.5, 790.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(157.001953125, 734.59375); + doc.lineTo(157.001953125, 790.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(216.234375, 734.59375); + doc.lineTo(216.234375, 790.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 790.09375); + doc.lineTo(215.734375, 790.09375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ', 45, 43, { + lineBreak: false, + textWidth: 22.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ', 67.775390625, 43, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ', 77.484375, 43, { + lineBreak: false, + textWidth: 25.4296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('height ', 102.9140625, 43, { + lineBreak: false, + textWidth: 36.111328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('70', 139.025390625, 43, { + lineBreak: false, + textWidth: 13.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 161.501953125, 43, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B', 204.263671875, 43, { + lineBreak: false, + textWidth: 7.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 40); + doc.lineTo(40.5, 130.0625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(157.001953125, 40); + doc.lineTo(157.001953125, 130.0625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(216.234375, 40); + doc.lineTo(216.234375, 130.0625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 40.5); + doc.lineTo(215.734375, 40.5); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 129.5625); + doc.lineTo(215.734375, 129.5625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('With ', 40, 145.0625, { + lineBreak: false, + textWidth: 27.05859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('same ', 67.05859375, 145.0625, { + lineBreak: false, + textWidth: 32.560546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('height:', 99.619140625, 145.0625, { + lineBreak: false, + textWidth: 36.046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 164.625); + doc.lineTo(137.74609375, 164.625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ', 45, 167.125, { + lineBreak: false, + textWidth: 22.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 67.775390625, 167.125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 83.513671875, 167.125, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B', 126.275390625, 167.125, { + lineBreak: false, + textWidth: 7.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 164.125); + doc.lineTo(40.5, 210.125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875, 164.125); + doc.lineTo(79.013671875, 210.125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(138.24609375, 164.125); + doc.lineTo(138.24609375, 210.125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 209.625); + doc.lineTo(137.74609375, 209.625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ', 45, 212.125, { + lineBreak: false, + textWidth: 22.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 67.775390625, 212.125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 83.513671875, 212.125, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B', 126.275390625, 212.125, { + lineBreak: false, + textWidth: 7.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 209.125); + doc.lineTo(40.5, 255.125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875, 209.125); + doc.lineTo(79.013671875, 255.125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(138.24609375, 209.125); + doc.lineTo(138.24609375, 255.125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 254.625); + doc.lineTo(137.74609375, 254.625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ', 45, 257.125, { + lineBreak: false, + textWidth: 22.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 67.775390625, 257.125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 83.513671875, 257.125, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B', 126.275390625, 257.125, { + lineBreak: false, + textWidth: 7.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 254.125); + doc.lineTo(40.5, 300.125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875, 254.125); + doc.lineTo(79.013671875, 300.125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(138.24609375, 254.125); + doc.lineTo(138.24609375, 300.125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 299.625); + doc.lineTo(137.74609375, 299.625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('With ', 40, 315.125, { + lineBreak: false, + textWidth: 27.05859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('height ', 67.05859375, 315.125, { + lineBreak: false, + textWidth: 36.111328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('from ', 103.169921875, 315.125, { + lineBreak: false, + textWidth: 28.44140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('function:', 131.611328125, 315.125, { + lineBreak: false, + textWidth: 46.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 334.6875); + doc.lineTo(137.74609375, 334.6875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ', 45, 337.1875, { + lineBreak: false, + textWidth: 22.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 67.775390625, 337.1875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 83.513671875, 337.1875, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B', 126.275390625, 337.1875, { + lineBreak: false, + textWidth: 7.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 334.1875); + doc.lineTo(40.5, 365.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875, 334.1875); + doc.lineTo(79.013671875, 365.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(138.24609375, 334.1875); + doc.lineTo(138.24609375, 365.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 364.6875); + doc.lineTo(137.74609375, 364.6875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ', 45, 367.1875, { + lineBreak: false, + textWidth: 22.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 67.775390625, 367.1875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 83.513671875, 367.1875, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B', 126.275390625, 367.1875, { + lineBreak: false, + textWidth: 7.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 364.1875); + doc.lineTo(40.5, 420.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875, 364.1875); + doc.lineTo(79.013671875, 420.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(138.24609375, 364.1875); + doc.lineTo(138.24609375, 420.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 419.6875); + doc.lineTo(137.74609375, 419.6875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ', 45, 422.1875, { + lineBreak: false, + textWidth: 22.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 67.775390625, 422.1875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 83.513671875, 422.1875, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B', 126.275390625, 422.1875, { + lineBreak: false, + textWidth: 7.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 419.1875); + doc.lineTo(40.5, 500.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875, 419.1875); + doc.lineTo(79.013671875, 500.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(138.24609375, 419.1875); + doc.lineTo(138.24609375, 500.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 499.6875); + doc.lineTo(137.74609375, 499.6875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('Column/', 40, 50, { + lineBreak: false, + textWidth: 61.6796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('row ', 101.6796875, 50, { + lineBreak: false, + textWidth: 30.328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('spans', 132.0078125, 50, { + lineBreak: false, + textWidth: 43.078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Each ', 40, 73.75, { + lineBreak: false, + textWidth: 29.208984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cell-', 69.208984375, 73.75, { + lineBreak: false, + textWidth: 21.7734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('element ', 90.982421875, 73.75, { + lineBreak: false, + textWidth: 46.013671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 136.99609375, 73.75, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ', 159.396484375, 73.75, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 178.83203125, 73.75, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rowSpan ', 188.330078125, 73.75, { + lineBreak: false, + textWidth: 49.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('or ', 238.10546875, 73.75, { + lineBreak: false, + textWidth: 13.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colSpan', 251.98046875, 73.75, { + lineBreak: false, + textWidth: 43.037109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 93.3125); + doc.lineTo(428.96484375, 93.3125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 119.110107421875, 95.8125, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('with ', 164.476806640625, 95.8125, { + lineBreak: false, + textWidth: 27.75830078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Colspan ', 192.235107421875, 95.8125, { + lineBreak: false, + textWidth: 50.73681640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('= ', 242.971923828125, 95.8125, { + lineBreak: false, + textWidth: 10.51171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2', 253.483642578125, 95.8125, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 358.095947265625, 95.8125, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3', 403.462646484375, 95.8125, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 92.8125); + doc.lineTo(40.5, 114.046875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(339.482421875, 92.8125); + doc.lineTo(339.482421875, 114.046875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375, 92.8125); + doc.lineTo(429.46484375, 114.046875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 113.546875); + doc.lineTo(428.96484375, 113.546875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 118.622314453125, 116.046875, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('1', 163.989013671875, 116.046875, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 268.113525390625, 116.046875, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2', 313.480224609375, 116.046875, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 358.095947265625, 116.046875, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3', 403.462646484375, 116.046875, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 113.046875); + doc.lineTo(40.5, 134.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249.5, 113.046875); + doc.lineTo(249.5, 134.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(339.482421875, 113.046875); + doc.lineTo(339.482421875, 134.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375, 113.046875); + doc.lineTo(429.46484375, 134.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 133.78125); + doc.lineTo(428.96484375, 133.78125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 45, 136.28125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 88.13671875, 136.28125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 119.244140625, 136.28125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 254, 136.28125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 297.13671875, 136.28125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 328.244140625, 136.28125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 343.982421875, 136.28125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 387.119140625, 136.28125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 418.2265625, 136.28125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 133.28125); + doc.lineTo(40.5, 153.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249.5, 133.28125); + doc.lineTo(249.5, 153.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(339.482421875, 133.28125); + doc.lineTo(339.482421875, 153.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375, 133.28125); + doc.lineTo(429.46484375, 153.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 152.84375); + doc.lineTo(428.96484375, 152.84375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rowSpan ', 45, 155.34375, { + lineBreak: false, + textWidth: 49.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ', 94.775390625, 155.34375, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 114.2109375, 155.34375, { + lineBreak: false, + textWidth: 13.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 127.828125, 155.34375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 45, 169.40625, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 82.095703125, 169.40625, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 118.03125, 169.40625, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 148.4296875, 169.40625, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 164.419921875, 169.40625, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 45, 183.46875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 111.416015625, 183.46875, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ', 171.884765625, 183.46875, { + lineBreak: false, + textWidth: 21.427734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ', 193.3125, 183.46875, { + lineBreak: false, + textWidth: 22.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ', 215.595703125, 183.46875, { + lineBreak: false, + textWidth: 16.58203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ', 45, 197.53125, { + lineBreak: false, + textWidth: 49.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor', 94.171875, 197.53125, { + lineBreak: false, + textWidth: 38.431640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 254, 155.34375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 297.13671875, 155.34375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 328.244140625, 155.34375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 343.982421875, 155.34375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 387.119140625, 155.34375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 418.2265625, 155.34375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 152.34375); + doc.lineTo(40.5, 172.40625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249.5, 152.34375); + doc.lineTo(249.5, 172.40625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(339.482421875, 152.34375); + doc.lineTo(339.482421875, 172.40625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375, 152.34375); + doc.lineTo(429.46484375, 172.40625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249, 171.90625); + doc.lineTo(428.96484375, 171.90625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 254, 174.40625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 297.13671875, 174.40625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 328.244140625, 174.40625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 343.982421875, 174.40625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 387.119140625, 174.40625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 418.2265625, 174.40625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 171.40625); + doc.lineTo(40.5, 191.46875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249.5, 171.40625); + doc.lineTo(249.5, 191.46875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(339.482421875, 171.40625); + doc.lineTo(339.482421875, 191.46875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375, 171.40625); + doc.lineTo(429.46484375, 191.46875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249, 190.96875); + doc.lineTo(428.96484375, 190.96875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 254, 193.46875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 297.13671875, 193.46875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 328.244140625, 193.46875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 343.982421875, 193.46875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 387.119140625, 193.46875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 418.2265625, 193.46875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 190.46875); + doc.lineTo(40.5, 214.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249.5, 190.46875); + doc.lineTo(249.5, 214.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(339.482421875, 190.46875); + doc.lineTo(339.482421875, 214.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375, 190.46875); + doc.lineTo(429.46484375, 214.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 214.09375); + doc.lineTo(428.96484375, 214.09375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 45, 216.59375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 88.13671875, 216.59375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 119.244140625, 216.59375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Both:', 254, 216.59375, { + lineBreak: false, + textWidth: 27.75, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rowSpan ', 254, 230.65625, { + lineBreak: false, + textWidth: 49.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ', 303.775390625, 230.65625, { + lineBreak: false, + textWidth: 22.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colSpan', 326.662109375, 230.65625, { + lineBreak: false, + textWidth: 43.037109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 254, 244.71875, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 276.400390625, 244.71875, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('defined ', 292.4609375, 244.71875, { + lineBreak: false, + textWidth: 42.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ', 334.947265625, 244.71875, { + lineBreak: false, + textWidth: 13.41796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 348.365234375, 244.71875, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('same ', 368.22265625, 244.71875, { + lineBreak: false, + textWidth: 32.560546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('time', 400.783203125, 244.71875, { + lineBreak: false, + textWidth: 23.70703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 213.59375); + doc.lineTo(40.5, 233.65625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249.5, 213.59375); + doc.lineTo(249.5, 233.65625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375, 213.59375); + doc.lineTo(429.46484375, 233.65625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 233.15625); + doc.lineTo(249, 233.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 45, 235.65625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 88.13671875, 235.65625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 119.244140625, 235.65625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 232.65625); + doc.lineTo(40.5, 261.78125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249.5, 232.65625); + doc.lineTo(249.5, 261.78125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375, 232.65625); + doc.lineTo(429.46484375, 261.78125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 261.28125); + doc.lineTo(428.96484375, 261.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('Headers', 40, 50, { + lineBreak: false, + textWidth: 60.109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('You ', 40, 73.75, { + lineBreak: false, + textWidth: 23.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 63.255859375, 73.75, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('declare ', 85.65625, 73.75, { + lineBreak: false, + textWidth: 42.123046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('how ', 127.779296875, 73.75, { + lineBreak: false, + textWidth: 25.44140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('many ', 153.220703125, 73.75, { + lineBreak: false, + textWidth: 32.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rows ', 185.53515625, 73.75, { + lineBreak: false, + textWidth: 28.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('should ', 214.498046875, 73.75, { + lineBreak: false, + textWidth: 38.90625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 253.404296875, 73.75, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('treated ', 269.46484375, 73.75, { + lineBreak: false, + textWidth: 40.76953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('as ', 310.234375, 73.75, { + lineBreak: false, + textWidth: 15.685546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 325.919921875, 73.75, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('header. ', 335.41796875, 73.75, { + lineBreak: false, + textWidth: 42.087890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Headers ', 377.505859375, 73.75, { + lineBreak: false, + textWidth: 47.783203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('are ', 425.2890625, 73.75, { + lineBreak: false, + textWidth: 19.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('automatically ', 445.09375, 73.75, { + lineBreak: false, + textWidth: 74.947265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('repeated ', 40, 87.8125, { + lineBreak: false, + textWidth: 49.939453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ', 89.939453125, 87.8125, { + lineBreak: false, + textWidth: 16.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 106.375, 87.8125, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('following ', 126.232421875, 87.8125, { + lineBreak: false, + textWidth: 51.931640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pages', 178.1640625, 87.8125, { + lineBreak: false, + textWidth: 32.537109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('It ', 40, 101.875, { + lineBreak: false, + textWidth: 10.025390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 50.025390625, 101.875, { + lineBreak: false, + textWidth: 11.8828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('also ', 61.908203125, 101.875, { + lineBreak: false, + textWidth: 24.97265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('possible ', 86.880859375, 101.875, { + lineBreak: false, + textWidth: 46.927734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 133.80859375, 101.875, { + lineBreak: false, + textWidth: 13.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ', 147.19140625, 101.875, { + lineBreak: false, + textWidth: 19.083984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('keepWithHeaderRows ', 166.275390625, 101.875, { + lineBreak: false, + textWidth: 118.013671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 284.2890625, 101.875, { + lineBreak: false, + textWidth: 13.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('make ', 297.671875, 101.875, { + lineBreak: false, + textWidth: 31.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sure ', 329.330078125, 101.875, { + lineBreak: false, + textWidth: 25.58203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('there ', 354.912109375, 101.875, { + lineBreak: false, + textWidth: 29.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ', 384.513671875, 101.875, { + lineBreak: false, + textWidth: 20.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 404.91015625, 101.875, { + lineBreak: false, + textWidth: 15.755859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('no ', 420.666015625, 101.875, { + lineBreak: false, + textWidth: 16.119140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page-', 436.78515625, 101.875, { + lineBreak: false, + textWidth: 29.068359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('break ', 465.853515625, 101.875, { + lineBreak: false, + textWidth: 31.9921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('between ', 497.845703125, 101.875, { + lineBreak: false, + textWidth: 47.349609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 40, 115.9375, { + lineBreak: false, + textWidth: 19.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('header ', 59.494140625, 115.9375, { + lineBreak: false, + textWidth: 38.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ', 98.359375, 115.9375, { + lineBreak: false, + textWidth: 22.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('these ', 120.794921875, 115.9375, { + lineBreak: false, + textWidth: 31.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rows. ', 152.5703125, 115.9375, { + lineBreak: false, + textWidth: 31.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Take ', 184.076171875, 115.9375, { + lineBreak: false, + textWidth: 27.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 211.814453125, 115.9375, { + lineBreak: false, + textWidth: 9.333984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('look ', 221.1484375, 115.9375, { + lineBreak: false, + textWidth: 25.177734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ', 246.326171875, 115.9375, { + lineBreak: false, + textWidth: 13.1953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 259.521484375, 115.9375, { + lineBreak: false, + textWidth: 19.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('document-', 279.015625, 115.9375, { + lineBreak: false, + textWidth: 56.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('definition ', 335.0546875, 115.9375, { + lineBreak: false, + textWidth: 51.57421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ', 386.62890625, 115.9375, { + lineBreak: false, + textWidth: 22.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('play ', 409.064453125, 115.9375, { + lineBreak: false, + textWidth: 24.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ', 433.3515625, 115.9375, { + lineBreak: false, + textWidth: 24.9609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it. ', 458.3125, 115.9375, { + lineBreak: false, + textWidth: 12.80859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('If ', 471.12109375, 115.9375, { + lineBreak: false, + textWidth: 10.265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('you ', 481.38671875, 115.9375, { + lineBreak: false, + textWidth: 21.591796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ', 502.978515625, 115.9375, { + lineBreak: false, + textWidth: 19.083984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it ', 522.0625, 115.9375, { + lineBreak: false, + textWidth: 9.685546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 531.748046875, 115.9375, { + lineBreak: false, + textWidth: 13.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one, ', 40, 130, { + lineBreak: false, + textWidth: 24.685546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 64.685546875, 130, { + lineBreak: false, + textWidth: 19.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('following ', 84.1796875, 130, { + lineBreak: false, + textWidth: 50.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table ', 135.14453125, 130, { + lineBreak: false, + textWidth: 28.892578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ', 164.037109375, 130, { + lineBreak: false, + textWidth: 20.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('automatically ', 184.43359375, 130, { + lineBreak: false, + textWidth: 73.5234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('start ', 257.95703125, 130, { + lineBreak: false, + textWidth: 27.404296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ', 285.361328125, 130, { + lineBreak: false, + textWidth: 16.119140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 301.48046875, 130, { + lineBreak: false, + textWidth: 19.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('next ', 320.974609375, 130, { + lineBreak: false, + textWidth: 25.3359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page, ', 346.310546875, 130, { + lineBreak: false, + textWidth: 31.083984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('since ', 377.39453125, 130, { + lineBreak: false, + textWidth: 30.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text("there's ", 408.1328125, 130, { + lineBreak: false, + textWidth: 37.1953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('not ', 445.328125, 130, { + lineBreak: false, + textWidth: 19.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enough ', 465.30859375, 130, { + lineBreak: false, + textWidth: 41.876953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('space ', 507.185546875, 130, { + lineBreak: false, + textWidth: 34.359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('for ', 40, 144.0625, { + lineBreak: false, + textWidth: 17.736328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 57.736328125, 144.0625, { + lineBreak: false, + textWidth: 19.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('first ', 77.23046875, 144.0625, { + lineBreak: false, + textWidth: 23.361328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ', 100.591796875, 144.0625, { + lineBreak: false, + textWidth: 22.32421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ', 122.916015625, 144.0625, { + lineBreak: false, + textWidth: 13.3828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 136.298828125, 144.0625, { + lineBreak: false, + textWidth: 15.755859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rendered ', 152.0546875, 144.0625, { + lineBreak: false, + textWidth: 49.1015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('here', 201.15625, 144.0625, { + lineBreak: false, + textWidth: 22.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 163.625); + doc.lineTo(554.28, 163.625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 45, 166.125, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('1', 90.36669921875, 166.125, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 216.42666666666665, 166.125, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2', 261.7933658854166, 166.125, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 387.8533333333333, 166.125, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3', 433.2200325520833, 166.125, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 163.125); + doc.lineTo(40.5, 184.359375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(211.92666666666665, 163.125); + doc.lineTo(211.92666666666665, 184.359375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(383.3533333333333, 163.125); + doc.lineTo(383.3533333333333, 184.359375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78, 163.125); + doc.lineTo(554.78, 184.359375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 183.859375); + doc.lineTo(554.28, 183.859375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 45, 186.359375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 82.095703125, 186.359375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 118.03125, 186.359375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 148.4296875, 186.359375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 164.419921875, 186.359375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 45, 200.421875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ', 111.416015625, 200.421875, { + lineBreak: false, + textWidth: 57.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ', 168.97265625, 200.421875, { + lineBreak: false, + textWidth: 21.427734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ', 45, 214.484375, { + lineBreak: false, + textWidth: 22.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ', 67.283203125, 214.484375, { + lineBreak: false, + textWidth: 16.58203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ', 83.865234375, 214.484375, { + lineBreak: false, + textWidth: 49.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ', 133.037109375, 214.484375, { + lineBreak: false, + textWidth: 41.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ', 45, 228.546875, { + lineBreak: false, + textWidth: 55.30078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 100.30078125, 228.546875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ', 113.806640625, 228.546875, { + lineBreak: false, + textWidth: 36.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ', 150.099609375, 228.546875, { + lineBreak: false, + textWidth: 13.248046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 163.34765625, 228.546875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ', 45, 242.609375, { + lineBreak: false, + textWidth: 39.896484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ', 84.896484375, 242.609375, { + lineBreak: false, + textWidth: 38.443359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ', 123.33984375, 242.609375, { + lineBreak: false, + textWidth: 14.671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ', 138.01171875, 242.609375, { + lineBreak: false, + textWidth: 29.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ', 167.390625, 242.609375, { + lineBreak: false, + textWidth: 16.265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ', 45, 256.671875, { + lineBreak: false, + textWidth: 36.451171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ', 81.451171875, 256.671875, { + lineBreak: false, + textWidth: 43.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ', 125.44921875, 256.671875, { + lineBreak: false, + textWidth: 25.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ', 150.955078125, 256.671875, { + lineBreak: false, + textWidth: 43.986328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ', 45, 270.734375, { + lineBreak: false, + textWidth: 65.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ', 110.40234375, 270.734375, { + lineBreak: false, + textWidth: 45.580078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ', 155.982421875, 270.734375, { + lineBreak: false, + textWidth: 39.146484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ', 45, 284.796875, { + lineBreak: false, + textWidth: 21.603515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 66.603515625, 284.796875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ', 80.109375, 284.796875, { + lineBreak: false, + textWidth: 38.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 118.51171875, 284.796875, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ', 133.787109375, 284.796875, { + lineBreak: false, + textWidth: 15.85546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ', 149.642578125, 284.796875, { + lineBreak: false, + textWidth: 57.5859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ', 45, 298.859375, { + lineBreak: false, + textWidth: 62.302734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ', 107.302734375, 298.859375, { + lineBreak: false, + textWidth: 26.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ', 133.857421875, 298.859375, { + lineBreak: false, + textWidth: 26.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ', 160.248046875, 298.859375, { + lineBreak: false, + textWidth: 26.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 45, 312.921875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 75.3984375, 312.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ', 87.90234375, 312.921875, { + lineBreak: false, + textWidth: 73.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 161.82421875, 312.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ', 45, 326.984375, { + lineBreak: false, + textWidth: 52.5234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ', 97.5234375, 326.984375, { + lineBreak: false, + textWidth: 24.80859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ', 122.33203125, 326.984375, { + lineBreak: false, + textWidth: 28.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ', 150.392578125, 326.984375, { + lineBreak: false, + textWidth: 35.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 45, 341.046875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ', 81.64453125, 341.046875, { + lineBreak: false, + textWidth: 15.943359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ', 97.587890625, 341.046875, { + lineBreak: false, + textWidth: 33.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ', 131.431640625, 341.046875, { + lineBreak: false, + textWidth: 28.55859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ', 159.990234375, 341.046875, { + lineBreak: false, + textWidth: 46.763671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ', 45, 355.109375, { + lineBreak: false, + textWidth: 55.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ', 100.9453125, 355.109375, { + lineBreak: false, + textWidth: 22.611328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ', 123.556640625, 355.109375, { + lineBreak: false, + textWidth: 51.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ', 45, 369.171875, { + lineBreak: false, + textWidth: 53.173828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ', 98.173828125, 369.171875, { + lineBreak: false, + textWidth: 23.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ', 121.23046875, 369.171875, { + lineBreak: false, + textWidth: 49.423828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ', 170.654296875, 369.171875, { + lineBreak: false, + textWidth: 26.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 196.96875, 369.171875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ', 45, 383.234375, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ', 77.0390625, 383.234375, { + lineBreak: false, + textWidth: 19.318359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ', 96.357421875, 383.234375, { + lineBreak: false, + textWidth: 36.345703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ', 132.703125, 383.234375, { + lineBreak: false, + textWidth: 49.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ', 45, 397.296875, { + lineBreak: false, + textWidth: 32.98828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ', 77.98828125, 397.296875, { + lineBreak: false, + textWidth: 29.548828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ', 107.537109375, 397.296875, { + lineBreak: false, + textWidth: 12.650390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ', 120.1875, 397.296875, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum. ', 139.623046875, 397.296875, { + lineBreak: false, + textWidth: 50.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 45, 411.359375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 82.095703125, 411.359375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 118.03125, 411.359375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 148.4296875, 411.359375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 164.419921875, 411.359375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 45, 425.421875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ', 111.416015625, 425.421875, { + lineBreak: false, + textWidth: 57.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ', 168.97265625, 425.421875, { + lineBreak: false, + textWidth: 21.427734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ', 45, 439.484375, { + lineBreak: false, + textWidth: 22.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ', 67.283203125, 439.484375, { + lineBreak: false, + textWidth: 16.58203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ', 83.865234375, 439.484375, { + lineBreak: false, + textWidth: 49.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ', 133.037109375, 439.484375, { + lineBreak: false, + textWidth: 41.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ', 45, 453.546875, { + lineBreak: false, + textWidth: 55.30078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 100.30078125, 453.546875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ', 113.806640625, 453.546875, { + lineBreak: false, + textWidth: 36.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ', 150.099609375, 453.546875, { + lineBreak: false, + textWidth: 13.248046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 163.34765625, 453.546875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ', 45, 467.609375, { + lineBreak: false, + textWidth: 39.896484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ', 84.896484375, 467.609375, { + lineBreak: false, + textWidth: 38.443359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ', 123.33984375, 467.609375, { + lineBreak: false, + textWidth: 14.671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ', 138.01171875, 467.609375, { + lineBreak: false, + textWidth: 29.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ', 167.390625, 467.609375, { + lineBreak: false, + textWidth: 16.265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ', 45, 481.671875, { + lineBreak: false, + textWidth: 36.451171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ', 81.451171875, 481.671875, { + lineBreak: false, + textWidth: 43.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ', 125.44921875, 481.671875, { + lineBreak: false, + textWidth: 25.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ', 150.955078125, 481.671875, { + lineBreak: false, + textWidth: 43.986328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ', 45, 495.734375, { + lineBreak: false, + textWidth: 65.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ', 110.40234375, 495.734375, { + lineBreak: false, + textWidth: 45.580078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ', 155.982421875, 495.734375, { + lineBreak: false, + textWidth: 39.146484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ', 45, 509.796875, { + lineBreak: false, + textWidth: 21.603515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 66.603515625, 509.796875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ', 80.109375, 509.796875, { + lineBreak: false, + textWidth: 38.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 118.51171875, 509.796875, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ', 133.787109375, 509.796875, { + lineBreak: false, + textWidth: 15.85546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ', 149.642578125, 509.796875, { + lineBreak: false, + textWidth: 57.5859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ', 45, 523.859375, { + lineBreak: false, + textWidth: 62.302734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ', 107.302734375, 523.859375, { + lineBreak: false, + textWidth: 26.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ', 133.857421875, 523.859375, { + lineBreak: false, + textWidth: 26.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ', 160.248046875, 523.859375, { + lineBreak: false, + textWidth: 26.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 45, 537.921875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 75.3984375, 537.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ', 87.90234375, 537.921875, { + lineBreak: false, + textWidth: 73.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 161.82421875, 537.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ', 45, 551.984375, { + lineBreak: false, + textWidth: 52.5234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ', 97.5234375, 551.984375, { + lineBreak: false, + textWidth: 24.80859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ', 122.33203125, 551.984375, { + lineBreak: false, + textWidth: 28.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ', 150.392578125, 551.984375, { + lineBreak: false, + textWidth: 35.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 45, 566.046875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ', 81.64453125, 566.046875, { + lineBreak: false, + textWidth: 15.943359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ', 97.587890625, 566.046875, { + lineBreak: false, + textWidth: 33.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ', 131.431640625, 566.046875, { + lineBreak: false, + textWidth: 28.55859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ', 159.990234375, 566.046875, { + lineBreak: false, + textWidth: 46.763671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ', 45, 580.109375, { + lineBreak: false, + textWidth: 55.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ', 100.9453125, 580.109375, { + lineBreak: false, + textWidth: 22.611328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ', 123.556640625, 580.109375, { + lineBreak: false, + textWidth: 51.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ', 45, 594.171875, { + lineBreak: false, + textWidth: 53.173828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ', 98.173828125, 594.171875, { + lineBreak: false, + textWidth: 23.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ', 121.23046875, 594.171875, { + lineBreak: false, + textWidth: 49.423828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ', 170.654296875, 594.171875, { + lineBreak: false, + textWidth: 26.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 196.96875, 594.171875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ', 45, 608.234375, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ', 77.0390625, 608.234375, { + lineBreak: false, + textWidth: 19.318359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ', 96.357421875, 608.234375, { + lineBreak: false, + textWidth: 36.345703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ', 132.703125, 608.234375, { + lineBreak: false, + textWidth: 49.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ', 45, 622.296875, { + lineBreak: false, + textWidth: 32.98828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ', 77.98828125, 622.296875, { + lineBreak: false, + textWidth: 29.548828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ', 107.537109375, 622.296875, { + lineBreak: false, + textWidth: 12.650390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ', 120.1875, 622.296875, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum. ', 139.623046875, 622.296875, { + lineBreak: false, + textWidth: 50.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 45, 636.359375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 82.095703125, 636.359375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 118.03125, 636.359375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 148.4296875, 636.359375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 164.419921875, 636.359375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 45, 650.421875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ', 111.416015625, 650.421875, { + lineBreak: false, + textWidth: 57.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ', 168.97265625, 650.421875, { + lineBreak: false, + textWidth: 21.427734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ', 45, 664.484375, { + lineBreak: false, + textWidth: 22.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ', 67.283203125, 664.484375, { + lineBreak: false, + textWidth: 16.58203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ', 83.865234375, 664.484375, { + lineBreak: false, + textWidth: 49.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ', 133.037109375, 664.484375, { + lineBreak: false, + textWidth: 41.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ', 45, 678.546875, { + lineBreak: false, + textWidth: 55.30078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 100.30078125, 678.546875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ', 113.806640625, 678.546875, { + lineBreak: false, + textWidth: 36.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ', 150.099609375, 678.546875, { + lineBreak: false, + textWidth: 13.248046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 163.34765625, 678.546875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ', 45, 692.609375, { + lineBreak: false, + textWidth: 39.896484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ', 84.896484375, 692.609375, { + lineBreak: false, + textWidth: 38.443359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ', 123.33984375, 692.609375, { + lineBreak: false, + textWidth: 14.671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ', 138.01171875, 692.609375, { + lineBreak: false, + textWidth: 29.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ', 167.390625, 692.609375, { + lineBreak: false, + textWidth: 16.265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ', 45, 706.671875, { + lineBreak: false, + textWidth: 36.451171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ', 81.451171875, 706.671875, { + lineBreak: false, + textWidth: 43.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ', 125.44921875, 706.671875, { + lineBreak: false, + textWidth: 25.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ', 150.955078125, 706.671875, { + lineBreak: false, + textWidth: 43.986328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ', 45, 720.734375, { + lineBreak: false, + textWidth: 65.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ', 110.40234375, 720.734375, { + lineBreak: false, + textWidth: 45.580078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ', 155.982421875, 720.734375, { + lineBreak: false, + textWidth: 39.146484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ', 45, 734.796875, { + lineBreak: false, + textWidth: 21.603515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 66.603515625, 734.796875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ', 80.109375, 734.796875, { + lineBreak: false, + textWidth: 38.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 118.51171875, 734.796875, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ', 133.787109375, 734.796875, { + lineBreak: false, + textWidth: 15.85546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ', 149.642578125, 734.796875, { + lineBreak: false, + textWidth: 57.5859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ', 45, 748.859375, { + lineBreak: false, + textWidth: 62.302734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ', 107.302734375, 748.859375, { + lineBreak: false, + textWidth: 26.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ', 133.857421875, 748.859375, { + lineBreak: false, + textWidth: 26.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ', 160.248046875, 748.859375, { + lineBreak: false, + textWidth: 26.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 45, 762.921875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 75.3984375, 762.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ', 87.90234375, 762.921875, { + lineBreak: false, + textWidth: 73.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 161.82421875, 762.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ', 45, 776.984375, { + lineBreak: false, + textWidth: 52.5234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ', 97.5234375, 776.984375, { + lineBreak: false, + textWidth: 24.80859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ', 122.33203125, 776.984375, { + lineBreak: false, + textWidth: 28.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ', 150.392578125, 776.984375, { + lineBreak: false, + textWidth: 35.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 216.42666666666665, 186.359375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 253.52236979166665, 186.359375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 289.4579166666666, 186.359375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 319.8563541666666, 186.359375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 335.8465885416666, 186.359375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 216.42666666666665, 200.421875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ', 282.8426822916666, 200.421875, { + lineBreak: false, + textWidth: 57.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ', 340.3993229166666, 200.421875, { + lineBreak: false, + textWidth: 21.427734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ', 216.42666666666665, 214.484375, { + lineBreak: false, + textWidth: 22.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ', 238.70986979166665, 214.484375, { + lineBreak: false, + textWidth: 16.58203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ', 255.29190104166665, 214.484375, { + lineBreak: false, + textWidth: 49.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ', 304.4637760416666, 214.484375, { + lineBreak: false, + textWidth: 41.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ', 216.42666666666665, 228.546875, { + lineBreak: false, + textWidth: 55.30078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 271.7274479166666, 228.546875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ', 285.2333072916666, 228.546875, { + lineBreak: false, + textWidth: 36.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ', 321.5262760416666, 228.546875, { + lineBreak: false, + textWidth: 13.248046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 334.7743229166666, 228.546875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ', 216.42666666666665, 242.609375, { + lineBreak: false, + textWidth: 39.896484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ', 256.3231510416666, 242.609375, { + lineBreak: false, + textWidth: 38.443359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ', 294.7665104166666, 242.609375, { + lineBreak: false, + textWidth: 14.671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ', 309.4383854166666, 242.609375, { + lineBreak: false, + textWidth: 29.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ', 338.8172916666666, 242.609375, { + lineBreak: false, + textWidth: 16.265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ', 216.42666666666665, 256.671875, { + lineBreak: false, + textWidth: 36.451171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ', 252.87783854166665, 256.671875, { + lineBreak: false, + textWidth: 43.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ', 296.8758854166666, 256.671875, { + lineBreak: false, + textWidth: 25.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ', 322.3817447916666, 256.671875, { + lineBreak: false, + textWidth: 43.986328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ', 216.42666666666665, 270.734375, { + lineBreak: false, + textWidth: 65.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ', 281.8290104166666, 270.734375, { + lineBreak: false, + textWidth: 45.580078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ', 327.4090885416666, 270.734375, { + lineBreak: false, + textWidth: 39.146484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ', 216.42666666666665, 284.796875, { + lineBreak: false, + textWidth: 21.603515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 238.03018229166665, 284.796875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ', 251.53604166666665, 284.796875, { + lineBreak: false, + textWidth: 38.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 289.9383854166666, 284.796875, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ', 305.2137760416666, 284.796875, { + lineBreak: false, + textWidth: 15.85546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ', 321.0692447916666, 284.796875, { + lineBreak: false, + textWidth: 57.5859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ', 216.42666666666665, 298.859375, { + lineBreak: false, + textWidth: 62.302734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ', 278.7294010416666, 298.859375, { + lineBreak: false, + textWidth: 26.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ', 305.2840885416666, 298.859375, { + lineBreak: false, + textWidth: 26.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ', 331.6747135416666, 298.859375, { + lineBreak: false, + textWidth: 26.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 216.42666666666665, 312.921875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 246.82510416666665, 312.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ', 259.3290104166666, 312.921875, { + lineBreak: false, + textWidth: 73.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 333.2508854166666, 312.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ', 216.42666666666665, 326.984375, { + lineBreak: false, + textWidth: 52.5234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ', 268.9501041666666, 326.984375, { + lineBreak: false, + textWidth: 24.80859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ', 293.7586979166666, 326.984375, { + lineBreak: false, + textWidth: 28.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ', 321.8192447916666, 326.984375, { + lineBreak: false, + textWidth: 35.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 216.42666666666665, 341.046875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ', 253.07119791666665, 341.046875, { + lineBreak: false, + textWidth: 15.943359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ', 269.0145572916666, 341.046875, { + lineBreak: false, + textWidth: 33.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ', 302.8583072916666, 341.046875, { + lineBreak: false, + textWidth: 28.55859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ', 331.4169010416666, 341.046875, { + lineBreak: false, + textWidth: 46.763671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ', 216.42666666666665, 355.109375, { + lineBreak: false, + textWidth: 55.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ', 272.3719791666666, 355.109375, { + lineBreak: false, + textWidth: 22.611328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ', 294.9833072916666, 355.109375, { + lineBreak: false, + textWidth: 51.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ', 216.42666666666665, 369.171875, { + lineBreak: false, + textWidth: 53.173828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ', 269.6004947916666, 369.171875, { + lineBreak: false, + textWidth: 23.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ', 292.6571354166666, 369.171875, { + lineBreak: false, + textWidth: 49.423828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ', 342.0809635416666, 369.171875, { + lineBreak: false, + textWidth: 26.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 368.3954166666666, 369.171875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ', 216.42666666666665, 383.234375, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ', 248.46572916666665, 383.234375, { + lineBreak: false, + textWidth: 19.318359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ', 267.7840885416666, 383.234375, { + lineBreak: false, + textWidth: 36.345703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ', 304.1297916666666, 383.234375, { + lineBreak: false, + textWidth: 49.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ', 216.42666666666665, 397.296875, { + lineBreak: false, + textWidth: 32.98828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ', 249.41494791666665, 397.296875, { + lineBreak: false, + textWidth: 29.548828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ', 278.9637760416666, 397.296875, { + lineBreak: false, + textWidth: 12.650390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ', 291.6141666666666, 397.296875, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum. ', 311.0497135416666, 397.296875, { + lineBreak: false, + textWidth: 50.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 216.42666666666665, 411.359375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 253.52236979166665, 411.359375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 289.4579166666666, 411.359375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 319.8563541666666, 411.359375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 335.8465885416666, 411.359375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 216.42666666666665, 425.421875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ', 282.8426822916666, 425.421875, { + lineBreak: false, + textWidth: 57.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ', 340.3993229166666, 425.421875, { + lineBreak: false, + textWidth: 21.427734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ', 216.42666666666665, 439.484375, { + lineBreak: false, + textWidth: 22.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ', 238.70986979166665, 439.484375, { + lineBreak: false, + textWidth: 16.58203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ', 255.29190104166665, 439.484375, { + lineBreak: false, + textWidth: 49.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ', 304.4637760416666, 439.484375, { + lineBreak: false, + textWidth: 41.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ', 216.42666666666665, 453.546875, { + lineBreak: false, + textWidth: 55.30078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 271.7274479166666, 453.546875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ', 285.2333072916666, 453.546875, { + lineBreak: false, + textWidth: 36.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ', 321.5262760416666, 453.546875, { + lineBreak: false, + textWidth: 13.248046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 334.7743229166666, 453.546875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ', 216.42666666666665, 467.609375, { + lineBreak: false, + textWidth: 39.896484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ', 256.3231510416666, 467.609375, { + lineBreak: false, + textWidth: 38.443359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ', 294.7665104166666, 467.609375, { + lineBreak: false, + textWidth: 14.671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ', 309.4383854166666, 467.609375, { + lineBreak: false, + textWidth: 29.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ', 338.8172916666666, 467.609375, { + lineBreak: false, + textWidth: 16.265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ', 216.42666666666665, 481.671875, { + lineBreak: false, + textWidth: 36.451171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ', 252.87783854166665, 481.671875, { + lineBreak: false, + textWidth: 43.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ', 296.8758854166666, 481.671875, { + lineBreak: false, + textWidth: 25.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ', 322.3817447916666, 481.671875, { + lineBreak: false, + textWidth: 43.986328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ', 216.42666666666665, 495.734375, { + lineBreak: false, + textWidth: 65.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ', 281.8290104166666, 495.734375, { + lineBreak: false, + textWidth: 45.580078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ', 327.4090885416666, 495.734375, { + lineBreak: false, + textWidth: 39.146484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ', 216.42666666666665, 509.796875, { + lineBreak: false, + textWidth: 21.603515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 238.03018229166665, 509.796875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ', 251.53604166666665, 509.796875, { + lineBreak: false, + textWidth: 38.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 289.9383854166666, 509.796875, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ', 305.2137760416666, 509.796875, { + lineBreak: false, + textWidth: 15.85546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ', 321.0692447916666, 509.796875, { + lineBreak: false, + textWidth: 57.5859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ', 216.42666666666665, 523.859375, { + lineBreak: false, + textWidth: 62.302734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ', 278.7294010416666, 523.859375, { + lineBreak: false, + textWidth: 26.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ', 305.2840885416666, 523.859375, { + lineBreak: false, + textWidth: 26.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ', 331.6747135416666, 523.859375, { + lineBreak: false, + textWidth: 26.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 216.42666666666665, 537.921875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 246.82510416666665, 537.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ', 259.3290104166666, 537.921875, { + lineBreak: false, + textWidth: 73.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 333.2508854166666, 537.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ', 216.42666666666665, 551.984375, { + lineBreak: false, + textWidth: 52.5234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ', 268.9501041666666, 551.984375, { + lineBreak: false, + textWidth: 24.80859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ', 293.7586979166666, 551.984375, { + lineBreak: false, + textWidth: 28.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ', 321.8192447916666, 551.984375, { + lineBreak: false, + textWidth: 35.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 216.42666666666665, 566.046875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ', 253.07119791666665, 566.046875, { + lineBreak: false, + textWidth: 15.943359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ', 269.0145572916666, 566.046875, { + lineBreak: false, + textWidth: 33.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ', 302.8583072916666, 566.046875, { + lineBreak: false, + textWidth: 28.55859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ', 331.4169010416666, 566.046875, { + lineBreak: false, + textWidth: 46.763671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ', 216.42666666666665, 580.109375, { + lineBreak: false, + textWidth: 55.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ', 272.3719791666666, 580.109375, { + lineBreak: false, + textWidth: 22.611328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ', 294.9833072916666, 580.109375, { + lineBreak: false, + textWidth: 51.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ', 216.42666666666665, 594.171875, { + lineBreak: false, + textWidth: 53.173828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ', 269.6004947916666, 594.171875, { + lineBreak: false, + textWidth: 23.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ', 292.6571354166666, 594.171875, { + lineBreak: false, + textWidth: 49.423828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ', 342.0809635416666, 594.171875, { + lineBreak: false, + textWidth: 26.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 368.3954166666666, 594.171875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ', 216.42666666666665, 608.234375, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ', 248.46572916666665, 608.234375, { + lineBreak: false, + textWidth: 19.318359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ', 267.7840885416666, 608.234375, { + lineBreak: false, + textWidth: 36.345703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ', 304.1297916666666, 608.234375, { + lineBreak: false, + textWidth: 49.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ', 216.42666666666665, 622.296875, { + lineBreak: false, + textWidth: 32.98828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ', 249.41494791666665, 622.296875, { + lineBreak: false, + textWidth: 29.548828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ', 278.9637760416666, 622.296875, { + lineBreak: false, + textWidth: 12.650390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ', 291.6141666666666, 622.296875, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum. ', 311.0497135416666, 622.296875, { + lineBreak: false, + textWidth: 50.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 216.42666666666665, 636.359375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 253.52236979166665, 636.359375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 289.4579166666666, 636.359375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 319.8563541666666, 636.359375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 335.8465885416666, 636.359375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 216.42666666666665, 650.421875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ', 282.8426822916666, 650.421875, { + lineBreak: false, + textWidth: 57.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ', 340.3993229166666, 650.421875, { + lineBreak: false, + textWidth: 21.427734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ', 216.42666666666665, 664.484375, { + lineBreak: false, + textWidth: 22.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ', 238.70986979166665, 664.484375, { + lineBreak: false, + textWidth: 16.58203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ', 255.29190104166665, 664.484375, { + lineBreak: false, + textWidth: 49.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ', 304.4637760416666, 664.484375, { + lineBreak: false, + textWidth: 41.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ', 216.42666666666665, 678.546875, { + lineBreak: false, + textWidth: 55.30078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 271.7274479166666, 678.546875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ', 285.2333072916666, 678.546875, { + lineBreak: false, + textWidth: 36.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ', 321.5262760416666, 678.546875, { + lineBreak: false, + textWidth: 13.248046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 334.7743229166666, 678.546875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ', 216.42666666666665, 692.609375, { + lineBreak: false, + textWidth: 39.896484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ', 256.3231510416666, 692.609375, { + lineBreak: false, + textWidth: 38.443359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ', 294.7665104166666, 692.609375, { + lineBreak: false, + textWidth: 14.671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ', 309.4383854166666, 692.609375, { + lineBreak: false, + textWidth: 29.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ', 338.8172916666666, 692.609375, { + lineBreak: false, + textWidth: 16.265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ', 216.42666666666665, 706.671875, { + lineBreak: false, + textWidth: 36.451171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ', 252.87783854166665, 706.671875, { + lineBreak: false, + textWidth: 43.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ', 296.8758854166666, 706.671875, { + lineBreak: false, + textWidth: 25.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ', 322.3817447916666, 706.671875, { + lineBreak: false, + textWidth: 43.986328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ', 216.42666666666665, 720.734375, { + lineBreak: false, + textWidth: 65.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ', 281.8290104166666, 720.734375, { + lineBreak: false, + textWidth: 45.580078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ', 327.4090885416666, 720.734375, { + lineBreak: false, + textWidth: 39.146484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ', 216.42666666666665, 734.796875, { + lineBreak: false, + textWidth: 21.603515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 238.03018229166665, 734.796875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ', 251.53604166666665, 734.796875, { + lineBreak: false, + textWidth: 38.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 289.9383854166666, 734.796875, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ', 305.2137760416666, 734.796875, { + lineBreak: false, + textWidth: 15.85546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ', 321.0692447916666, 734.796875, { + lineBreak: false, + textWidth: 57.5859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ', 216.42666666666665, 748.859375, { + lineBreak: false, + textWidth: 62.302734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ', 278.7294010416666, 748.859375, { + lineBreak: false, + textWidth: 26.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ', 305.2840885416666, 748.859375, { + lineBreak: false, + textWidth: 26.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ', 331.6747135416666, 748.859375, { + lineBreak: false, + textWidth: 26.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 216.42666666666665, 762.921875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 246.82510416666665, 762.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ', 259.3290104166666, 762.921875, { + lineBreak: false, + textWidth: 73.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 333.2508854166666, 762.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ', 216.42666666666665, 776.984375, { + lineBreak: false, + textWidth: 52.5234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ', 268.9501041666666, 776.984375, { + lineBreak: false, + textWidth: 24.80859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ', 293.7586979166666, 776.984375, { + lineBreak: false, + textWidth: 28.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ', 321.8192447916666, 776.984375, { + lineBreak: false, + textWidth: 35.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 387.8533333333333, 186.359375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 424.9490364583333, 186.359375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 460.8845833333333, 186.359375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 491.2830208333333, 186.359375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 507.2732552083333, 186.359375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 387.8533333333333, 200.421875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ', 454.2693489583333, 200.421875, { + lineBreak: false, + textWidth: 57.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ', 511.8259895833333, 200.421875, { + lineBreak: false, + textWidth: 21.427734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ', 387.8533333333333, 214.484375, { + lineBreak: false, + textWidth: 22.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ', 410.1365364583333, 214.484375, { + lineBreak: false, + textWidth: 16.58203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ', 426.7185677083333, 214.484375, { + lineBreak: false, + textWidth: 49.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ', 475.8904427083333, 214.484375, { + lineBreak: false, + textWidth: 41.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ', 387.8533333333333, 228.546875, { + lineBreak: false, + textWidth: 55.30078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 443.1541145833333, 228.546875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ', 456.6599739583333, 228.546875, { + lineBreak: false, + textWidth: 36.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ', 492.9529427083333, 228.546875, { + lineBreak: false, + textWidth: 13.248046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 506.2009895833333, 228.546875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ', 387.8533333333333, 242.609375, { + lineBreak: false, + textWidth: 39.896484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ', 427.7498177083333, 242.609375, { + lineBreak: false, + textWidth: 38.443359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ', 466.1931770833333, 242.609375, { + lineBreak: false, + textWidth: 14.671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ', 480.8650520833333, 242.609375, { + lineBreak: false, + textWidth: 29.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ', 510.2439583333333, 242.609375, { + lineBreak: false, + textWidth: 16.265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ', 387.8533333333333, 256.671875, { + lineBreak: false, + textWidth: 36.451171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ', 424.3045052083333, 256.671875, { + lineBreak: false, + textWidth: 43.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ', 468.3025520833333, 256.671875, { + lineBreak: false, + textWidth: 25.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ', 493.8084114583333, 256.671875, { + lineBreak: false, + textWidth: 43.986328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ', 387.8533333333333, 270.734375, { + lineBreak: false, + textWidth: 65.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ', 453.2556770833333, 270.734375, { + lineBreak: false, + textWidth: 45.580078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ', 498.8357552083333, 270.734375, { + lineBreak: false, + textWidth: 39.146484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ', 387.8533333333333, 284.796875, { + lineBreak: false, + textWidth: 21.603515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 409.4568489583333, 284.796875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ', 422.9627083333333, 284.796875, { + lineBreak: false, + textWidth: 38.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 461.3650520833333, 284.796875, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ', 476.6404427083333, 284.796875, { + lineBreak: false, + textWidth: 15.85546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ', 492.4959114583333, 284.796875, { + lineBreak: false, + textWidth: 57.5859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ', 387.8533333333333, 298.859375, { + lineBreak: false, + textWidth: 62.302734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ', 450.1560677083333, 298.859375, { + lineBreak: false, + textWidth: 26.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ', 476.7107552083333, 298.859375, { + lineBreak: false, + textWidth: 26.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ', 503.1013802083333, 298.859375, { + lineBreak: false, + textWidth: 26.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 387.8533333333333, 312.921875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 418.2517708333333, 312.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ', 430.7556770833333, 312.921875, { + lineBreak: false, + textWidth: 73.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 504.6775520833333, 312.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ', 387.8533333333333, 326.984375, { + lineBreak: false, + textWidth: 52.5234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ', 440.3767708333333, 326.984375, { + lineBreak: false, + textWidth: 24.80859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ', 465.1853645833333, 326.984375, { + lineBreak: false, + textWidth: 28.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ', 493.2459114583333, 326.984375, { + lineBreak: false, + textWidth: 35.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 387.8533333333333, 341.046875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ', 424.4978645833333, 341.046875, { + lineBreak: false, + textWidth: 15.943359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ', 440.4412239583333, 341.046875, { + lineBreak: false, + textWidth: 33.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ', 474.2849739583333, 341.046875, { + lineBreak: false, + textWidth: 28.55859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ', 502.8435677083333, 341.046875, { + lineBreak: false, + textWidth: 46.763671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ', 387.8533333333333, 355.109375, { + lineBreak: false, + textWidth: 55.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ', 443.7986458333333, 355.109375, { + lineBreak: false, + textWidth: 22.611328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ', 466.4099739583333, 355.109375, { + lineBreak: false, + textWidth: 51.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ', 387.8533333333333, 369.171875, { + lineBreak: false, + textWidth: 53.173828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ', 441.0271614583333, 369.171875, { + lineBreak: false, + textWidth: 23.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ', 464.0838020833333, 369.171875, { + lineBreak: false, + textWidth: 49.423828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ', 513.5076302083332, 369.171875, { + lineBreak: false, + textWidth: 26.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 539.8220833333332, 369.171875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ', 387.8533333333333, 383.234375, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ', 419.8923958333333, 383.234375, { + lineBreak: false, + textWidth: 19.318359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ', 439.2107552083333, 383.234375, { + lineBreak: false, + textWidth: 36.345703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ', 475.5564583333333, 383.234375, { + lineBreak: false, + textWidth: 49.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ', 387.8533333333333, 397.296875, { + lineBreak: false, + textWidth: 32.98828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ', 420.8416145833333, 397.296875, { + lineBreak: false, + textWidth: 29.548828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ', 450.3904427083333, 397.296875, { + lineBreak: false, + textWidth: 12.650390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ', 463.0408333333333, 397.296875, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum. ', 482.4763802083333, 397.296875, { + lineBreak: false, + textWidth: 50.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 387.8533333333333, 411.359375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 424.9490364583333, 411.359375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 460.8845833333333, 411.359375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 491.2830208333333, 411.359375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 507.2732552083333, 411.359375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 387.8533333333333, 425.421875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ', 454.2693489583333, 425.421875, { + lineBreak: false, + textWidth: 57.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ', 511.8259895833333, 425.421875, { + lineBreak: false, + textWidth: 21.427734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ', 387.8533333333333, 439.484375, { + lineBreak: false, + textWidth: 22.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ', 410.1365364583333, 439.484375, { + lineBreak: false, + textWidth: 16.58203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ', 426.7185677083333, 439.484375, { + lineBreak: false, + textWidth: 49.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ', 475.8904427083333, 439.484375, { + lineBreak: false, + textWidth: 41.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ', 387.8533333333333, 453.546875, { + lineBreak: false, + textWidth: 55.30078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 443.1541145833333, 453.546875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ', 456.6599739583333, 453.546875, { + lineBreak: false, + textWidth: 36.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ', 492.9529427083333, 453.546875, { + lineBreak: false, + textWidth: 13.248046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 506.2009895833333, 453.546875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ', 387.8533333333333, 467.609375, { + lineBreak: false, + textWidth: 39.896484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ', 427.7498177083333, 467.609375, { + lineBreak: false, + textWidth: 38.443359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ', 466.1931770833333, 467.609375, { + lineBreak: false, + textWidth: 14.671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ', 480.8650520833333, 467.609375, { + lineBreak: false, + textWidth: 29.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ', 510.2439583333333, 467.609375, { + lineBreak: false, + textWidth: 16.265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ', 387.8533333333333, 481.671875, { + lineBreak: false, + textWidth: 36.451171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ', 424.3045052083333, 481.671875, { + lineBreak: false, + textWidth: 43.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ', 468.3025520833333, 481.671875, { + lineBreak: false, + textWidth: 25.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ', 493.8084114583333, 481.671875, { + lineBreak: false, + textWidth: 43.986328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ', 387.8533333333333, 495.734375, { + lineBreak: false, + textWidth: 65.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ', 453.2556770833333, 495.734375, { + lineBreak: false, + textWidth: 45.580078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ', 498.8357552083333, 495.734375, { + lineBreak: false, + textWidth: 39.146484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ', 387.8533333333333, 509.796875, { + lineBreak: false, + textWidth: 21.603515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 409.4568489583333, 509.796875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ', 422.9627083333333, 509.796875, { + lineBreak: false, + textWidth: 38.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 461.3650520833333, 509.796875, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ', 476.6404427083333, 509.796875, { + lineBreak: false, + textWidth: 15.85546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ', 492.4959114583333, 509.796875, { + lineBreak: false, + textWidth: 57.5859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ', 387.8533333333333, 523.859375, { + lineBreak: false, + textWidth: 62.302734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ', 450.1560677083333, 523.859375, { + lineBreak: false, + textWidth: 26.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ', 476.7107552083333, 523.859375, { + lineBreak: false, + textWidth: 26.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ', 503.1013802083333, 523.859375, { + lineBreak: false, + textWidth: 26.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 387.8533333333333, 537.921875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 418.2517708333333, 537.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ', 430.7556770833333, 537.921875, { + lineBreak: false, + textWidth: 73.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 504.6775520833333, 537.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ', 387.8533333333333, 551.984375, { + lineBreak: false, + textWidth: 52.5234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ', 440.3767708333333, 551.984375, { + lineBreak: false, + textWidth: 24.80859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ', 465.1853645833333, 551.984375, { + lineBreak: false, + textWidth: 28.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ', 493.2459114583333, 551.984375, { + lineBreak: false, + textWidth: 35.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 387.8533333333333, 566.046875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ', 424.4978645833333, 566.046875, { + lineBreak: false, + textWidth: 15.943359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ', 440.4412239583333, 566.046875, { + lineBreak: false, + textWidth: 33.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ', 474.2849739583333, 566.046875, { + lineBreak: false, + textWidth: 28.55859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ', 502.8435677083333, 566.046875, { + lineBreak: false, + textWidth: 46.763671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ', 387.8533333333333, 580.109375, { + lineBreak: false, + textWidth: 55.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ', 443.7986458333333, 580.109375, { + lineBreak: false, + textWidth: 22.611328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ', 466.4099739583333, 580.109375, { + lineBreak: false, + textWidth: 51.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ', 387.8533333333333, 594.171875, { + lineBreak: false, + textWidth: 53.173828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ', 441.0271614583333, 594.171875, { + lineBreak: false, + textWidth: 23.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ', 464.0838020833333, 594.171875, { + lineBreak: false, + textWidth: 49.423828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ', 513.5076302083332, 594.171875, { + lineBreak: false, + textWidth: 26.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 539.8220833333332, 594.171875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ', 387.8533333333333, 608.234375, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ', 419.8923958333333, 608.234375, { + lineBreak: false, + textWidth: 19.318359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ', 439.2107552083333, 608.234375, { + lineBreak: false, + textWidth: 36.345703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ', 475.5564583333333, 608.234375, { + lineBreak: false, + textWidth: 49.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ', 387.8533333333333, 622.296875, { + lineBreak: false, + textWidth: 32.98828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ', 420.8416145833333, 622.296875, { + lineBreak: false, + textWidth: 29.548828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ', 450.3904427083333, 622.296875, { + lineBreak: false, + textWidth: 12.650390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ', 463.0408333333333, 622.296875, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum. ', 482.4763802083333, 622.296875, { + lineBreak: false, + textWidth: 50.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 387.8533333333333, 636.359375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 424.9490364583333, 636.359375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 460.8845833333333, 636.359375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 491.2830208333333, 636.359375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 507.2732552083333, 636.359375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 387.8533333333333, 650.421875, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ', 454.2693489583333, 650.421875, { + lineBreak: false, + textWidth: 57.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ', 511.8259895833333, 650.421875, { + lineBreak: false, + textWidth: 21.427734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ', 387.8533333333333, 664.484375, { + lineBreak: false, + textWidth: 22.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ', 410.1365364583333, 664.484375, { + lineBreak: false, + textWidth: 16.58203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ', 426.7185677083333, 664.484375, { + lineBreak: false, + textWidth: 49.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ', 475.8904427083333, 664.484375, { + lineBreak: false, + textWidth: 41.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ', 387.8533333333333, 678.546875, { + lineBreak: false, + textWidth: 55.30078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 443.1541145833333, 678.546875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ', 456.6599739583333, 678.546875, { + lineBreak: false, + textWidth: 36.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ', 492.9529427083333, 678.546875, { + lineBreak: false, + textWidth: 13.248046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 506.2009895833333, 678.546875, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ', 387.8533333333333, 692.609375, { + lineBreak: false, + textWidth: 39.896484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ', 427.7498177083333, 692.609375, { + lineBreak: false, + textWidth: 38.443359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ', 466.1931770833333, 692.609375, { + lineBreak: false, + textWidth: 14.671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ', 480.8650520833333, 692.609375, { + lineBreak: false, + textWidth: 29.37890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ', 510.2439583333333, 692.609375, { + lineBreak: false, + textWidth: 16.265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ', 387.8533333333333, 706.671875, { + lineBreak: false, + textWidth: 36.451171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ', 424.3045052083333, 706.671875, { + lineBreak: false, + textWidth: 43.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ', 468.3025520833333, 706.671875, { + lineBreak: false, + textWidth: 25.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ', 493.8084114583333, 706.671875, { + lineBreak: false, + textWidth: 43.986328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ', 387.8533333333333, 720.734375, { + lineBreak: false, + textWidth: 65.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ', 453.2556770833333, 720.734375, { + lineBreak: false, + textWidth: 45.580078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ', 498.8357552083333, 720.734375, { + lineBreak: false, + textWidth: 39.146484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ', 387.8533333333333, 734.796875, { + lineBreak: false, + textWidth: 21.603515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ', 409.4568489583333, 734.796875, { + lineBreak: false, + textWidth: 13.505859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ', 422.9627083333333, 734.796875, { + lineBreak: false, + textWidth: 38.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ', 461.3650520833333, 734.796875, { + lineBreak: false, + textWidth: 15.275390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ', 476.6404427083333, 734.796875, { + lineBreak: false, + textWidth: 15.85546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ', 492.4959114583333, 734.796875, { + lineBreak: false, + textWidth: 57.5859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ', 387.8533333333333, 748.859375, { + lineBreak: false, + textWidth: 62.302734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ', 450.1560677083333, 748.859375, { + lineBreak: false, + textWidth: 26.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ', 476.7107552083333, 748.859375, { + lineBreak: false, + textWidth: 26.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ', 503.1013802083333, 748.859375, { + lineBreak: false, + textWidth: 26.865234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 387.8533333333333, 762.921875, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 418.2517708333333, 762.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ', 430.7556770833333, 762.921875, { + lineBreak: false, + textWidth: 73.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 504.6775520833333, 762.921875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ', 387.8533333333333, 776.984375, { + lineBreak: false, + textWidth: 52.5234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ', 440.3767708333333, 776.984375, { + lineBreak: false, + textWidth: 24.80859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ', 465.1853645833333, 776.984375, { + lineBreak: false, + textWidth: 28.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ', 493.2459114583333, 776.984375, { + lineBreak: false, + textWidth: 35.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 183.359375); + doc.lineTo(40.5, 794.046875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(211.92666666666665, 183.359375); + doc.lineTo(211.92666666666665, 794.046875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(383.3533333333333, 183.359375); + doc.lineTo(383.3533333333333, 794.046875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78, 183.359375); + doc.lineTo(554.78, 794.046875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 793.546875); + doc.lineTo(554.28, 793.546875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 40.5); + doc.lineTo(554.28, 40.5); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 45, 43, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('1', 90.36669921875, 43, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 216.42666666666665, 43, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2', 261.7933658854166, 43, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 387.8533333333333, 43, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3', 433.2200325520833, 43, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 40); + doc.lineTo(40.5, 61.234375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(211.92666666666665, 40); + doc.lineTo(211.92666666666665, 61.234375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(383.3533333333333, 40); + doc.lineTo(383.3533333333333, 61.234375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78, 40); + doc.lineTo(554.78, 61.234375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 60.734375); + doc.lineTo(554.28, 60.734375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 45, 63.234375, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ', 81.64453125, 63.234375, { + lineBreak: false, + textWidth: 15.943359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ', 97.587890625, 63.234375, { + lineBreak: false, + textWidth: 33.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ', 131.431640625, 63.234375, { + lineBreak: false, + textWidth: 28.55859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ', 159.990234375, 63.234375, { + lineBreak: false, + textWidth: 46.763671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ', 45, 77.296875, { + lineBreak: false, + textWidth: 55.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ', 100.9453125, 77.296875, { + lineBreak: false, + textWidth: 22.611328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ', 123.556640625, 77.296875, { + lineBreak: false, + textWidth: 51.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ', 45, 91.359375, { + lineBreak: false, + textWidth: 53.173828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ', 98.173828125, 91.359375, { + lineBreak: false, + textWidth: 23.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ', 121.23046875, 91.359375, { + lineBreak: false, + textWidth: 49.423828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ', 170.654296875, 91.359375, { + lineBreak: false, + textWidth: 26.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 196.96875, 91.359375, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ', 45, 105.421875, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ', 77.0390625, 105.421875, { + lineBreak: false, + textWidth: 19.318359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ', 96.357421875, 105.421875, { + lineBreak: false, + textWidth: 36.345703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ', 132.703125, 105.421875, { + lineBreak: false, + textWidth: 49.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ', 45, 119.484375, { + lineBreak: false, + textWidth: 32.98828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ', 77.98828125, 119.484375, { + lineBreak: false, + textWidth: 29.548828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ', 107.537109375, 119.484375, { + lineBreak: false, + textWidth: 12.650390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ', 120.1875, 119.484375, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum.', 139.623046875, 119.484375, { + lineBreak: false, + textWidth: 47.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 216.42666666666665, 63.234375, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ', 253.07119791666665, 63.234375, { + lineBreak: false, + textWidth: 15.943359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ', 269.0145572916666, 63.234375, { + lineBreak: false, + textWidth: 33.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ', 302.8583072916666, 63.234375, { + lineBreak: false, + textWidth: 28.55859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ', 331.4169010416666, 63.234375, { + lineBreak: false, + textWidth: 46.763671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ', 216.42666666666665, 77.296875, { + lineBreak: false, + textWidth: 55.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ', 272.3719791666666, 77.296875, { + lineBreak: false, + textWidth: 22.611328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ', 294.9833072916666, 77.296875, { + lineBreak: false, + textWidth: 51.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ', 216.42666666666665, 91.359375, { + lineBreak: false, + textWidth: 53.173828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ', 269.6004947916666, 91.359375, { + lineBreak: false, + textWidth: 23.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ', 292.6571354166666, 91.359375, { + lineBreak: false, + textWidth: 49.423828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ', 342.0809635416666, 91.359375, { + lineBreak: false, + textWidth: 26.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 368.3954166666666, 91.359375, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ', 216.42666666666665, 105.421875, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ', 248.46572916666665, 105.421875, { + lineBreak: false, + textWidth: 19.318359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ', 267.7840885416666, 105.421875, { + lineBreak: false, + textWidth: 36.345703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ', 304.1297916666666, 105.421875, { + lineBreak: false, + textWidth: 49.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ', 216.42666666666665, 119.484375, { + lineBreak: false, + textWidth: 32.98828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ', 249.41494791666665, 119.484375, { + lineBreak: false, + textWidth: 29.548828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ', 278.9637760416666, 119.484375, { + lineBreak: false, + textWidth: 12.650390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ', 291.6141666666666, 119.484375, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum.', 311.0497135416666, 119.484375, { + lineBreak: false, + textWidth: 47.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ', 387.8533333333333, 63.234375, { + lineBreak: false, + textWidth: 36.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ', 424.4978645833333, 63.234375, { + lineBreak: false, + textWidth: 15.943359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ', 440.4412239583333, 63.234375, { + lineBreak: false, + textWidth: 33.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ', 474.2849739583333, 63.234375, { + lineBreak: false, + textWidth: 28.55859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ', 502.8435677083333, 63.234375, { + lineBreak: false, + textWidth: 46.763671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ', 387.8533333333333, 77.296875, { + lineBreak: false, + textWidth: 55.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ', 443.7986458333333, 77.296875, { + lineBreak: false, + textWidth: 22.611328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ', 466.4099739583333, 77.296875, { + lineBreak: false, + textWidth: 51.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ', 387.8533333333333, 91.359375, { + lineBreak: false, + textWidth: 53.173828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ', 441.0271614583333, 91.359375, { + lineBreak: false, + textWidth: 23.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ', 464.0838020833333, 91.359375, { + lineBreak: false, + textWidth: 49.423828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ', 513.5076302083332, 91.359375, { + lineBreak: false, + textWidth: 26.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 539.8220833333332, 91.359375, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ', 387.8533333333333, 105.421875, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ', 419.8923958333333, 105.421875, { + lineBreak: false, + textWidth: 19.318359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ', 439.2107552083333, 105.421875, { + lineBreak: false, + textWidth: 36.345703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ', 475.5564583333333, 105.421875, { + lineBreak: false, + textWidth: 49.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ', 387.8533333333333, 119.484375, { + lineBreak: false, + textWidth: 32.98828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ', 420.8416145833333, 119.484375, { + lineBreak: false, + textWidth: 29.548828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ', 450.3904427083333, 119.484375, { + lineBreak: false, + textWidth: 12.650390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ', 463.0408333333333, 119.484375, { + lineBreak: false, + textWidth: 19.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum.', 482.4763802083333, 119.484375, { + lineBreak: false, + textWidth: 47.3671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 60.234375); + doc.lineTo(40.5, 136.546875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(211.92666666666665, 60.234375); + doc.lineTo(211.92666666666665, 136.546875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(383.3533333333333, 60.234375); + doc.lineTo(383.3533333333333, 136.546875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78, 60.234375); + doc.lineTo(554.78, 136.546875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 136.046875); + doc.lineTo(554.28, 136.046875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('Styling ', 40, 161.546875, { + lineBreak: false, + textWidth: 52.890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('tables', 92.890625, 161.546875, { + lineBreak: false, + textWidth: 43.9140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('You ', 40, 185.296875, { + lineBreak: false, + textWidth: 23.255859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 63.255859375, 185.296875, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('provide ', 85.65625, 185.296875, { + lineBreak: false, + textWidth: 42.251953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 127.908203125, 185.296875, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('custom ', 137.40625, 185.296875, { + lineBreak: false, + textWidth: 43.21875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('styler ', 180.625, 185.296875, { + lineBreak: false, + textWidth: 32.0859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('for ', 212.7109375, 185.296875, { + lineBreak: false, + textWidth: 18.041015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 230.751953125, 185.296875, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table. ', 250.609375, 185.296875, { + lineBreak: false, + textWidth: 32.578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Currently ', 283.1875, 185.296875, { + lineBreak: false, + textWidth: 50.89453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it ', 334.08203125, 185.296875, { + lineBreak: false, + textWidth: 9.802734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('supports:', 343.884765625, 185.296875, { + lineBreak: false, + textWidth: 50.478515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ', 52.8671875, 199.359375, { + lineBreak: false, + textWidth: 21.7734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('widths', 74.640625, 199.359375, { + lineBreak: false, + textWidth: 35.4140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 206.4921875, 2, 2); + doc.moveTo(40, 206.4921875); + doc.bezierCurveTo( + 40, + 205.38761800033842, + 40.89543050033841, + 204.4921875, + 42, + 204.4921875 + ); + doc.bezierCurveTo( + 43.10456949966159, + 204.4921875, + 44, + 205.38761800033842, + 44, + 206.4921875 + ); + doc.bezierCurveTo( + 44, + 207.59675699966158, + 43.10456949966159, + 208.4921875, + 42, + 208.4921875 + ); + doc.bezierCurveTo( + 40.89543050033841, + 208.4921875, + 40, + 207.59675699966158, + 40, + 206.4921875 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ', 52.8671875, 213.421875, { + lineBreak: false, + textWidth: 21.7734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colors', 74.640625, 213.421875, { + lineBreak: false, + textWidth: 33.12890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 220.5546875, 2, 2); + doc.moveTo(40, 220.5546875); + doc.bezierCurveTo( + 40, + 219.45011800033842, + 40.89543050033841, + 218.5546875, + 42, + 218.5546875 + ); + doc.bezierCurveTo( + 43.10456949966159, + 218.5546875, + 44, + 219.45011800033842, + 44, + 220.5546875 + ); + doc.bezierCurveTo( + 44, + 221.65925699966158, + 43.10456949966159, + 222.5546875, + 42, + 222.5546875 + ); + doc.bezierCurveTo( + 40.89543050033841, + 222.5546875, + 40, + 221.65925699966158, + 40, + 220.5546875 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cell ', 52.8671875, 227.484375, { + lineBreak: false, + textWidth: 21.43359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paddings', 74.30078125, 227.484375, { + lineBreak: false, + textWidth: 49.248046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42, 234.6171875, 2, 2); + doc.moveTo(40, 234.6171875); + doc.bezierCurveTo( + 40, + 233.51261800033842, + 40.89543050033841, + 232.6171875, + 42, + 232.6171875 + ); + doc.bezierCurveTo( + 43.10456949966159, + 232.6171875, + 44, + 233.51261800033842, + 44, + 234.6171875 + ); + doc.bezierCurveTo( + 44, + 235.72175699966158, + 43.10456949966159, + 236.6171875, + 42, + 236.6171875 + ); + doc.bezierCurveTo( + 40.89543050033841, + 236.6171875, + 40, + 235.72175699966158, + 40, + 234.6171875 + ); + doc.closePath(); + doc.fillColor('black', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ', 40, 241.546875, { + lineBreak: false, + textWidth: 25.4296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('more ', 65.4296875, 241.546875, { + lineBreak: false, + textWidth: 30.638671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('options ', 96.068359375, 241.546875, { + lineBreak: false, + textWidth: 43.03125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('coming ', 139.099609375, 241.546875, { + lineBreak: false, + textWidth: 42.87890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('soon...', 181.978515625, 241.546875, { + lineBreak: false, + textWidth: 35.970703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 255.609375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pdfmake ', 40, 269.671875, { + lineBreak: false, + textWidth: 50.00390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('currently ', 90.00390625, 269.671875, { + lineBreak: false, + textWidth: 49.365234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('has ', 139.369140625, 269.671875, { + lineBreak: false, + textWidth: 22.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 161.6640625, 269.671875, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('few ', 171.162109375, 269.671875, { + lineBreak: false, + textWidth: 22.37109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('predefined ', 193.533203125, 269.671875, { + lineBreak: false, + textWidth: 59.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('styles ', 253.05859375, 269.671875, { + lineBreak: false, + textWidth: 34.212890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(see ', 287.271484375, 269.671875, { + lineBreak: false, + textWidth: 25.974609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('them ', 313.24609375, 269.671875, { + lineBreak: false, + textWidth: 30.375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ', 343.62109375, 269.671875, { + lineBreak: false, + textWidth: 16.435546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 360.056640625, 269.671875, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('next ', 379.9140625, 269.671875, { + lineBreak: false, + textWidth: 25.81640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page)', 405.73046875, 269.671875, { + lineBreak: false, + textWidth: 30.521484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220.96484375, 777.53125, 88.982421875, 20.0625); + doc.fillColor('#CCCCCC', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130.982421875, 777.53125, 88.982421875, 20.0625); + doc.fillColor('#CCCCCC', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(41, 777.53125, 88.982421875, 20.0625); + doc.fillColor('#CCCCCC', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(14); + doc.text('noBorders:', 40, 40, { + lineBreak: false, + textWidth: 68.6259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 40, 71.40625, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('1', 85.36669921875, 71.40625, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 128.982421875, 71.40625, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2', 174.34912109375, 71.40625, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 217.96484375, 71.40625, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3', 263.33154296875, 71.40625, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 90.640625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 90.640625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 90.640625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 128.982421875, 90.640625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 172.119140625, 90.640625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 203.2265625, 90.640625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 217.96484375, 90.640625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 261.1015625, 90.640625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 292.208984375, 90.640625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 108.703125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 108.703125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 108.703125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 128.982421875, 108.703125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 172.119140625, 108.703125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 203.2265625, 108.703125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 217.96484375, 108.703125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 261.1015625, 108.703125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 292.208984375, 108.703125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 126.765625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 126.765625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 126.765625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 128.982421875, 126.765625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 172.119140625, 126.765625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 203.2265625, 126.765625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 217.96484375, 126.765625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 261.1015625, 126.765625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 292.208984375, 126.765625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 144.828125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 144.828125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 144.828125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 128.982421875, 144.828125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 172.119140625, 144.828125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 203.2265625, 144.828125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 217.96484375, 144.828125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 261.1015625, 144.828125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 292.208984375, 144.828125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 162.890625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 162.890625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 162.890625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 128.982421875, 162.890625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 172.119140625, 162.890625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 203.2265625, 162.890625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 217.96484375, 162.890625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 261.1015625, 162.890625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 292.208984375, 162.890625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(14); + doc.text('headerLineOnly:', 40, 213.953125, { + lineBreak: false, + textWidth: 101.19921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 40, 245.359375, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('1', 85.36669921875, 245.359375, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 136.982421875, 245.359375, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2', 182.34912109375, 245.359375, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 233.96484375, 245.359375, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3', 279.33154296875, 245.359375, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 263.59375); + doc.lineTo(314.947265625, 263.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 266.59375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 266.59375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 266.59375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 136.982421875, 266.59375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 180.119140625, 266.59375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 211.2265625, 266.59375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 233.96484375, 266.59375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 277.1015625, 266.59375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 308.208984375, 266.59375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 284.65625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 284.65625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 284.65625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 136.982421875, 284.65625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 180.119140625, 284.65625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 211.2265625, 284.65625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 233.96484375, 284.65625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 277.1015625, 284.65625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 308.208984375, 284.65625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 302.71875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 302.71875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 302.71875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 136.982421875, 302.71875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 180.119140625, 302.71875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 211.2265625, 302.71875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 233.96484375, 302.71875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 277.1015625, 302.71875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 308.208984375, 302.71875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 320.78125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 320.78125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 320.78125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 136.982421875, 320.78125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 180.119140625, 320.78125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 211.2265625, 320.78125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 233.96484375, 320.78125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 277.1015625, 320.78125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 308.208984375, 320.78125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 338.84375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 338.84375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 338.84375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 136.982421875, 338.84375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 180.119140625, 338.84375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 211.2265625, 338.84375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 233.96484375, 338.84375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 277.1015625, 338.84375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 308.208984375, 338.84375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(14); + doc.text('lightHorizontalLines:', 40, 389.90625, { + lineBreak: false, + textWidth: 129.8076171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 40, 421.3125, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('1', 85.36669921875, 421.3125, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 136.982421875, 421.3125, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2', 182.34912109375, 421.3125, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 233.96484375, 421.3125, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3', 279.33154296875, 421.3125, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 439.546875); + doc.lineTo(314.947265625, 439.546875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 442.546875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 442.546875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 442.546875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 136.982421875, 442.546875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 180.119140625, 442.546875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 211.2265625, 442.546875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 233.96484375, 442.546875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 277.1015625, 442.546875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 308.208984375, 442.546875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 459.109375); + doc.lineTo(314.947265625, 459.109375); + doc.strokeColor('#aaa', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 461.609375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 461.609375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 461.609375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 136.982421875, 461.609375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 180.119140625, 461.609375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 211.2265625, 461.609375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 233.96484375, 461.609375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 277.1015625, 461.609375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 308.208984375, 461.609375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 478.171875); + doc.lineTo(314.947265625, 478.171875); + doc.strokeColor('#aaa', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 480.671875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 480.671875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 480.671875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 136.982421875, 480.671875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 180.119140625, 480.671875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 211.2265625, 480.671875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 233.96484375, 480.671875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 277.1015625, 480.671875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 308.208984375, 480.671875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 497.234375); + doc.lineTo(314.947265625, 497.234375); + doc.strokeColor('#aaa', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 499.734375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 499.734375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 499.734375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 136.982421875, 499.734375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 180.119140625, 499.734375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 211.2265625, 499.734375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 233.96484375, 499.734375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 277.1015625, 499.734375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 308.208984375, 499.734375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 516.296875); + doc.lineTo(314.947265625, 516.296875); + doc.strokeColor('#aaa', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 40, 518.796875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 83.13671875, 518.796875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 114.244140625, 518.796875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 136.982421875, 518.796875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 180.119140625, 518.796875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 211.2265625, 518.796875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 233.96484375, 518.796875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 277.1015625, 518.796875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 308.208984375, 518.796875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('but ', 40, 569.859375, { + lineBreak: false, + textWidth: 20.23828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('you ', 60.23828125, 569.859375, { + lineBreak: false, + textWidth: 22.01953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ', 82.2578125, 569.859375, { + lineBreak: false, + textWidth: 22.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('provide ', 104.658203125, 569.859375, { + lineBreak: false, + textWidth: 42.251953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 146.91015625, 569.859375, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('custom ', 156.408203125, 569.859375, { + lineBreak: false, + textWidth: 43.21875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('styler ', 199.626953125, 569.859375, { + lineBreak: false, + textWidth: 32.0859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('as ', 231.712890625, 569.859375, { + lineBreak: false, + textWidth: 15.685546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('well', 247.3984375, 569.859375, { + lineBreak: false, + textWidth: 21.19921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 597.921875); + doc.lineTo(310.947265625, 597.921875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 46, 600.921875, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('1', 91.36669921875, 600.921875, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 135.982421875, 600.921875, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2', 181.34912109375, 600.921875, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ', 225.96484375, 600.921875, { + lineBreak: false, + textWidth: 45.36669921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3', 271.33154296875, 600.921875, { + lineBreak: false, + textWidth: 7.388671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(41, 596.921875); + doc.lineTo(41, 619.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(131.482421875, 596.921875); + doc.lineTo(131.482421875, 619.15625); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.46484375, 596.921875); + doc.lineTo(221.46484375, 619.15625); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(311.947265625, 596.921875); + doc.lineTo(311.947265625, 619.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 618.65625); + doc.lineTo(310.947265625, 618.65625); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 46, 621.15625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 89.13671875, 621.15625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 120.244140625, 621.15625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 135.982421875, 621.15625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 179.119140625, 621.15625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 210.2265625, 621.15625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 225.96484375, 621.15625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 269.1015625, 621.15625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 300.208984375, 621.15625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(41, 618.15625); + doc.lineTo(41, 638.21875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(131.482421875, 618.15625); + doc.lineTo(131.482421875, 638.21875); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.46484375, 618.15625); + doc.lineTo(221.46484375, 638.21875); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(311.947265625, 618.15625); + doc.lineTo(311.947265625, 638.21875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 637.71875); + doc.lineTo(310.947265625, 637.71875); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 46, 640.21875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 89.13671875, 640.21875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 120.244140625, 640.21875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 135.982421875, 640.21875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 179.119140625, 640.21875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 210.2265625, 640.21875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 225.96484375, 640.21875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 269.1015625, 640.21875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 300.208984375, 640.21875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(41, 637.21875); + doc.lineTo(41, 657.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(131.482421875, 637.21875); + doc.lineTo(131.482421875, 657.28125); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.46484375, 637.21875); + doc.lineTo(221.46484375, 657.28125); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(311.947265625, 637.21875); + doc.lineTo(311.947265625, 657.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 656.78125); + doc.lineTo(310.947265625, 656.78125); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 46, 659.28125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 89.13671875, 659.28125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 120.244140625, 659.28125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 135.982421875, 659.28125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 179.119140625, 659.28125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 210.2265625, 659.28125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 225.96484375, 659.28125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 269.1015625, 659.28125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 300.208984375, 659.28125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(41, 656.28125); + doc.lineTo(41, 676.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(131.482421875, 656.28125); + doc.lineTo(131.482421875, 676.34375); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.46484375, 656.28125); + doc.lineTo(221.46484375, 676.34375); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(311.947265625, 656.28125); + doc.lineTo(311.947265625, 676.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 675.84375); + doc.lineTo(310.947265625, 675.84375); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 46, 678.34375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 89.13671875, 678.34375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 120.244140625, 678.34375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 135.982421875, 678.34375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 179.119140625, 678.34375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 210.2265625, 678.34375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 225.96484375, 678.34375, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 269.1015625, 678.34375, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 300.208984375, 678.34375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(41, 675.34375); + doc.lineTo(41, 695.40625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(131.482421875, 675.34375); + doc.lineTo(131.482421875, 695.40625); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.46484375, 675.34375); + doc.lineTo(221.46484375, 695.40625); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(311.947265625, 675.34375); + doc.lineTo(311.947265625, 695.40625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 694.90625); + doc.lineTo(310.947265625, 694.90625); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 46, 697.40625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 89.13671875, 697.40625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 120.244140625, 697.40625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 135.982421875, 697.40625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 179.119140625, 697.40625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 210.2265625, 697.40625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 225.96484375, 697.40625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 269.1015625, 697.40625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 300.208984375, 697.40625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(41, 694.40625); + doc.lineTo(41, 715.46875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(131.482421875, 694.40625); + doc.lineTo(131.482421875, 715.46875); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.46484375, 694.40625); + doc.lineTo(221.46484375, 715.46875); + doc.strokeColor('gray', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(311.947265625, 694.40625); + doc.lineTo(311.947265625, 715.46875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 714.46875); + doc.lineTo(310.947265625, 714.46875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('zebra ', 40, 750.46875, { + lineBreak: false, + textWidth: 32.267578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style', 72.267578125, 750.46875, { + lineBreak: false, + textWidth: 25.0546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 778.03125); + doc.lineTo(309.947265625, 778.03125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 45, 780.53125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 88.13671875, 780.53125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 119.244140625, 780.53125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 134.982421875, 780.53125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 178.119140625, 780.53125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 209.2265625, 780.53125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 224.96484375, 780.53125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 268.1015625, 780.53125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 299.208984375, 780.53125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 777.53125); + doc.lineTo(40.5, 797.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(130.482421875, 777.53125); + doc.lineTo(130.482421875, 797.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(220.46484375, 777.53125); + doc.lineTo(220.46484375, 797.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(310.447265625, 777.53125); + doc.lineTo(310.447265625, 797.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 797.09375); + doc.lineTo(309.947265625, 797.09375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220.96484375, 97.1875, 88.982421875, 20.0625); + doc.fillColor('#CCCCCC', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130.982421875, 97.1875, 88.982421875, 20.0625); + doc.fillColor('#CCCCCC', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(41, 97.1875, 88.982421875, 20.0625); + doc.fillColor('#CCCCCC', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220.96484375, 59.0625, 88.982421875, 20.0625); + doc.fillColor('#CCCCCC', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130.982421875, 59.0625, 88.982421875, 20.0625); + doc.fillColor('#CCCCCC', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(41, 59.0625, 88.982421875, 20.0625); + doc.fillColor('#CCCCCC', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 45, 43, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 88.13671875, 43, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 119.244140625, 43, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 134.982421875, 43, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 178.119140625, 43, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 209.2265625, 43, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 224.96484375, 43, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 268.1015625, 43, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 299.208984375, 43, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 40); + doc.lineTo(40.5, 60.0625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(130.482421875, 40); + doc.lineTo(130.482421875, 60.0625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(220.46484375, 40); + doc.lineTo(220.46484375, 60.0625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(310.447265625, 40); + doc.lineTo(310.447265625, 60.0625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 40.5); + doc.lineTo(309.947265625, 40.5); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 59.5625); + doc.lineTo(309.947265625, 59.5625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 45, 62.0625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 88.13671875, 62.0625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 119.244140625, 62.0625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 134.982421875, 62.0625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 178.119140625, 62.0625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 209.2265625, 62.0625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 224.96484375, 62.0625, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 268.1015625, 62.0625, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 299.208984375, 62.0625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 59.0625); + doc.lineTo(40.5, 79.125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(130.482421875, 59.0625); + doc.lineTo(130.482421875, 79.125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(220.46484375, 59.0625); + doc.lineTo(220.46484375, 79.125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(310.447265625, 59.0625); + doc.lineTo(310.447265625, 79.125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 78.625); + doc.lineTo(309.947265625, 78.625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 45, 81.125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 88.13671875, 81.125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 119.244140625, 81.125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 134.982421875, 81.125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 178.119140625, 81.125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 209.2265625, 81.125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 224.96484375, 81.125, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 268.1015625, 81.125, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 299.208984375, 81.125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 78.125); + doc.lineTo(40.5, 98.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(130.482421875, 78.125); + doc.lineTo(130.482421875, 98.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(220.46484375, 78.125); + doc.lineTo(220.46484375, 98.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(310.447265625, 78.125); + doc.lineTo(310.447265625, 98.1875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 97.6875); + doc.lineTo(309.947265625, 97.6875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 45, 100.1875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 88.13671875, 100.1875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 119.244140625, 100.1875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 134.982421875, 100.1875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 178.119140625, 100.1875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 209.2265625, 100.1875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ', 224.96484375, 100.1875, { + lineBreak: false, + textWidth: 43.13671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ', 268.1015625, 100.1875, { + lineBreak: false, + textWidth: 31.107421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 299.208984375, 100.1875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 97.1875); + doc.lineTo(40.5, 117.25); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(130.482421875, 97.1875); + doc.lineTo(130.482421875, 117.25); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(220.46484375, 97.1875); + doc.lineTo(220.46484375, 117.25); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(310.447265625, 97.1875); + doc.lineTo(310.447265625, 117.25); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 116.75); + doc.lineTo(309.947265625, 116.75); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: false + }); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 705.59375, 135.943359375, 34.125); + doc.fillColor('#eeeeee', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 672.46875, 135.943359375, 34.125); + doc.fillColor('#eeeeee', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 639.34375, 135.943359375, 34.125); + doc.fillColor('#eeeeee', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 523.96875, 185.255859375, 62.25); + doc.fillColor('#eeeeee', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(79.513671875, 465.78125, 174.5, 38.1875); + doc.fillColor('#cccccc', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(79.513671875, 446.71875, 174.5, 20.0625); + doc.fillColor('#cccccc', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(79.513671875, 427.65625, 174.5, 20.0625); + doc.fillColor('#cccccc', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(238.6953125, 340.40625, 124.548828125, 34.125); + doc.fillColor('#dddddd', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(176.943359375, 340.40625, 60.751953125, 34.125); + doc.fillColor('#eeeeee', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(41, 340.40625, 134.943359375, 34.125); + doc.fillColor('#dddddd', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(238.6953125, 307.28125, 124.548828125, 34.125); + doc.fillColor('#eeeeee', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(176.943359375, 307.28125, 60.751953125, 34.125); + doc.fillColor('#dddddd', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 307.28125, 135.943359375, 34.125); + doc.fillColor('#eeeeee', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(306.689453125, 225.03125, 130.74609375, 34.125); + doc.fillColor('#dddddd', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(171.74609375, 225.03125, 134.943359375, 34.125); + doc.fillColor('#eeeeee', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(41, 225.03125, 129.74609375, 34.125); + doc.fillColor('#eeeeff', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(171.74609375, 163.78125, 265.689453125, 62.25); + doc.fillColor('#eeffee', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(41, 163.78125, 129.74609375, 62.25); + doc.fillColor('#eeeeff', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(307.689453125, 130.65625, 129.74609375, 34.125); + doc.fillColor('#dddddd', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(171.74609375, 130.65625, 134.943359375, 34.125); + doc.fillColor('#eeeeee', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(41, 130.65625, 129.74609375, 34.125); + doc.fillColor('#eeeeff', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(307.689453125, 97.53125, 129.74609375, 34.125); + doc.fillColor('#eeeeee', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170.74609375, 97.53125, 135.943359375, 34.125); + doc.fillColor('#dddddd', 1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40, 97.53125, 130.74609375, 34.125); + doc.fillColor('#eeeeee', 1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(14); + doc.text('Optional ', 40, 40, { + lineBreak: false, + textWidth: 56.1708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(14); + doc.text('border', 96.1708984375, 40, { + lineBreak: false, + textWidth: 40.9814453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Each ', 40, 64.40625, { + lineBreak: false, + textWidth: 29.208984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cell ', 69.208984375, 64.40625, { + lineBreak: false, + textWidth: 21.43359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('contains ', 90.642578125, 64.40625, { + lineBreak: false, + textWidth: 48.884765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ', 139.52734375, 64.40625, { + lineBreak: false, + textWidth: 16.119140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('optional ', 155.646484375, 64.40625, { + lineBreak: false, + textWidth: 46.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border ', 201.9296875, 64.40625, { + lineBreak: false, + textWidth: 37.681640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('property: ', 239.611328125, 64.40625, { + lineBreak: false, + textWidth: 50.4375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ', 290.048828125, 64.40625, { + lineBreak: false, + textWidth: 16.119140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('array ', 306.16796875, 64.40625, { + lineBreak: false, + textWidth: 29.501953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 335.669921875, 64.40625, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4 ', 349.650390625, 64.40625, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('booleans ', 359.359375, 64.40625, { + lineBreak: false, + textWidth: 51.99609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('for ', 411.35546875, 64.40625, { + lineBreak: false, + textWidth: 18.041015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('left ', 429.396484375, 64.40625, { + lineBreak: false, + textWidth: 20.326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border, ', 449.72265625, 64.40625, { + lineBreak: false, + textWidth: 39.31640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('top ', 489.0390625, 64.40625, { + lineBreak: false, + textWidth: 20.349609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border, ', 509.388671875, 64.40625, { + lineBreak: false, + textWidth: 39.31640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('right ', 40, 78.46875, { + lineBreak: false, + textWidth: 27.205078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border, ', 67.205078125, 78.46875, { + lineBreak: false, + textWidth: 39.31640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('bottom ', 106.521484375, 78.46875, { + lineBreak: false, + textWidth: 41.630859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border.', 148.15234375, 78.46875, { + lineBreak: false, + textWidth: 37.1484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 98.03125); + doc.lineTo(170.74609375, 98.03125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(306.689453125, 98.03125); + doc.lineTo(437.435546875, 98.03125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 45, 100.53125, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[false, ', 45, 114.59375, { + lineBreak: false, + textWidth: 34.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ', 79.658203125, 114.59375, { + lineBreak: false, + textWidth: 26.279296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ', 105.9375, 114.59375, { + lineBreak: false, + textWidth: 31.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false]', 137.4140625, 114.59375, { + lineBreak: false, + textWidth: 29.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 175.74609375, 100.53125, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[false, ', 175.74609375, 114.59375, { + lineBreak: false, + textWidth: 34.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ', 210.404296875, 114.59375, { + lineBreak: false, + textWidth: 31.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ', 241.880859375, 114.59375, { + lineBreak: false, + textWidth: 31.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false]', 273.357421875, 114.59375, { + lineBreak: false, + textWidth: 29.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 311.689453125, 100.53125, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[true, ', 311.689453125, 114.59375, { + lineBreak: false, + textWidth: 29.4609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ', 341.150390625, 114.59375, { + lineBreak: false, + textWidth: 26.279296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ', 367.4296875, 114.59375, { + lineBreak: false, + textWidth: 26.279296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true]', 393.708984375, 114.59375, { + lineBreak: false, + textWidth: 24.134765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(307.189453125, 97.53125); + doc.lineTo(307.189453125, 131.65625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(437.935546875, 97.53125); + doc.lineTo(437.935546875, 131.65625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 131.15625); + doc.lineTo(170.74609375, 131.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(306.689453125, 131.15625); + doc.lineTo(437.435546875, 131.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rowSpan: ', 45, 133.65625, { + lineBreak: false, + textWidth: 52.681640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 97.681640625, 133.65625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 45, 147.71875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 45, 161.78125, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[true, ', 45, 175.84375, { + lineBreak: false, + textWidth: 29.4609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ', 74.4609375, 175.84375, { + lineBreak: false, + textWidth: 26.279296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ', 100.740234375, 175.84375, { + lineBreak: false, + textWidth: 26.279296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true]', 127.01953125, 175.84375, { + lineBreak: false, + textWidth: 24.134765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 175.74609375, 133.65625, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 175.74609375, 147.71875, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 311.689453125, 133.65625, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[true, ', 311.689453125, 147.71875, { + lineBreak: false, + textWidth: 29.4609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ', 341.150390625, 147.71875, { + lineBreak: false, + textWidth: 31.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ', 372.626953125, 147.71875, { + lineBreak: false, + textWidth: 31.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false]', 404.103515625, 147.71875, { + lineBreak: false, + textWidth: 29.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 130.65625); + doc.lineTo(40.5, 164.78125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(171.24609375, 130.65625); + doc.lineTo(171.24609375, 164.78125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(307.189453125, 130.65625); + doc.lineTo(307.189453125, 164.78125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(170.74609375, 164.28125); + doc.lineTo(437.435546875, 164.28125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colSpan: ', 175.74609375, 166.78125, { + lineBreak: false, + textWidth: 48.9140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 224.66015625, 166.78125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 175.74609375, 180.84375, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 175.74609375, 194.90625, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[true, ', 175.74609375, 208.96875, { + lineBreak: false, + textWidth: 29.4609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ', 205.20703125, 208.96875, { + lineBreak: false, + textWidth: 26.279296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ', 231.486328125, 208.96875, { + lineBreak: false, + textWidth: 26.279296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true]', 257.765625, 208.96875, { + lineBreak: false, + textWidth: 24.134765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 163.78125); + doc.lineTo(40.5, 226.03125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(171.24609375, 163.78125); + doc.lineTo(171.24609375, 226.03125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(437.935546875, 163.78125); + doc.lineTo(437.935546875, 226.03125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(170.74609375, 225.53125); + doc.lineTo(437.435546875, 225.53125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 175.74609375, 228.03125, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 175.74609375, 242.09375, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 311.689453125, 228.03125, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[false, ', 311.689453125, 242.09375, { + lineBreak: false, + textWidth: 34.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ', 346.34765625, 242.09375, { + lineBreak: false, + textWidth: 31.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ', 377.82421875, 242.09375, { + lineBreak: false, + textWidth: 26.279296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true]', 404.103515625, 242.09375, { + lineBreak: false, + textWidth: 24.134765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 225.03125); + doc.lineTo(40.5, 259.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(171.24609375, 225.03125); + doc.lineTo(171.24609375, 259.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(437.935546875, 225.03125); + doc.lineTo(437.935546875, 259.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 258.65625); + doc.lineTo(170.74609375, 258.65625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(306.689453125, 258.65625); + doc.lineTo(437.435546875, 258.65625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('For ', 40, 274.15625, { + lineBreak: false, + textWidth: 20.384765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('every ', 60.384765625, 274.15625, { + lineBreak: false, + textWidth: 31.189453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cell ', 91.57421875, 274.15625, { + lineBreak: false, + textWidth: 21.43359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('without ', 113.0078125, 274.15625, { + lineBreak: false, + textWidth: 42.80859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 155.81640625, 274.15625, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border ', 165.314453125, 274.15625, { + lineBreak: false, + textWidth: 37.681640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('property, ', 202.99609375, 274.15625, { + lineBreak: false, + textWidth: 49.259765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('whether ', 252.255859375, 274.15625, { + lineBreak: false, + textWidth: 45.90234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it ', 298.158203125, 274.15625, { + lineBreak: false, + textWidth: 9.802734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('has ', 307.9609375, 274.15625, { + lineBreak: false, + textWidth: 22.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('all ', 330.255859375, 274.15625, { + lineBreak: false, + textWidth: 15.322265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('borders ', 345.578125, 274.15625, { + lineBreak: false, + textWidth: 43.869140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('or ', 389.447265625, 274.15625, { + lineBreak: false, + textWidth: 13.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('not ', 403.322265625, 274.15625, { + lineBreak: false, + textWidth: 20.35546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 423.677734375, 274.15625, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('determined ', 435.748046875, 274.15625, { + lineBreak: false, + textWidth: 63.609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('by ', 499.357421875, 274.15625, { + lineBreak: false, + textWidth: 15.31640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('layout.defaultBorder, ', 40, 288.21875, { + lineBreak: false, + textWidth: 112.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('which ', 152.798828125, 288.21875, { + lineBreak: false, + textWidth: 34.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 187.19921875, 288.21875, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false ', 199.26953125, 288.21875, { + lineBreak: false, + textWidth: 29.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 228.390625, 288.21875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 240.89453125, 288.21875, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table ', 260.751953125, 288.21875, { + lineBreak: false, + textWidth: 29.419921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('above ', 290.171875, 288.21875, { + lineBreak: false, + textWidth: 35.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ', 325.251953125, 288.21875, { + lineBreak: false, + textWidth: 22.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true ', 348.138671875, 288.21875, { + lineBreak: false, + textWidth: 23.923828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(by ', 372.0625, 288.21875, { + lineBreak: false, + textWidth: 19.41796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('default) ', 391.48046875, 288.21875, { + lineBreak: false, + textWidth: 44.408203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 435.888671875, 288.21875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 448.392578125, 288.21875, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table ', 468.25, 288.21875, { + lineBreak: false, + textWidth: 29.419921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('below.', 497.669921875, 288.21875, { + lineBreak: false, + textWidth: 34.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.943359375, 307.78125); + doc.lineTo(363.244140625, 307.78125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 45, 310.28125, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[false, ', 45, 324.34375, { + lineBreak: false, + textWidth: 34.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ', 79.658203125, 324.34375, { + lineBreak: false, + textWidth: 31.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ', 111.134765625, 324.34375, { + lineBreak: false, + textWidth: 31.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false]', 142.611328125, 324.34375, { + lineBreak: false, + textWidth: 29.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 180.943359375, 310.28125, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 180.943359375, 324.34375, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 242.6953125, 310.28125, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 242.6953125, 324.34375, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(176.443359375, 307.28125); + doc.lineTo(176.443359375, 341.40625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(238.1953125, 307.28125); + doc.lineTo(238.1953125, 341.40625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(363.744140625, 307.28125); + doc.lineTo(363.744140625, 341.40625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 340.90625); + doc.lineTo(363.244140625, 340.90625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 45, 343.40625, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 45, 357.46875, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 180.943359375, 343.40625, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 180.943359375, 357.46875, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 242.6953125, 343.40625, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[true, ', 242.6953125, 357.46875, { + lineBreak: false, + textWidth: 29.4609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ', 272.15625, 357.46875, { + lineBreak: false, + textWidth: 26.279296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ', 298.435546875, 357.46875, { + lineBreak: false, + textWidth: 31.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false]', 329.912109375, 357.46875, { + lineBreak: false, + textWidth: 29.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 340.40625); + doc.lineTo(40.5, 374.53125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(176.443359375, 340.40625); + doc.lineTo(176.443359375, 374.53125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(238.1953125, 340.40625); + doc.lineTo(238.1953125, 374.53125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 374.03125); + doc.lineTo(237.6953125, 374.03125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('And ', 40, 389.53125, { + lineBreak: false, + textWidth: 24.1875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('some ', 64.1875, 389.53125, { + lineBreak: false, + textWidth: 32.876953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('other ', 97.064453125, 389.53125, { + lineBreak: false, + textWidth: 30.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('examples ', 127.826171875, 389.53125, { + lineBreak: false, + textWidth: 54.509765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ', 182.3359375, 389.53125, { + lineBreak: false, + textWidth: 25.4296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rowSpan/', 207.765625, 389.53125, { + lineBreak: false, + textWidth: 51.75, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colSpan...', 259.515625, 389.53125, { + lineBreak: false, + textWidth: 52.51171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 83.513671875, 411.59375, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 126.275390625, 411.59375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 142.013671875, 411.59375, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 184.775390625, 411.59375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ', 200.513671875, 411.59375, { + lineBreak: false, + textWidth: 42.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 243.275390625, 411.59375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(78.513671875, 428.15625); + doc.lineTo(254.013671875, 428.15625); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ', 45, 430.65625, { + lineBreak: false, + textWidth: 22.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1', 67.775390625, 430.65625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rowSpan: ', 83.513671875, 430.65625, { + lineBreak: false, + textWidth: 52.681640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 136.1953125, 430.65625, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colSpan: ', 83.513671875, 444.71875, { + lineBreak: false, + textWidth: 48.9140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 132.427734375, 444.71875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 83.513671875, 458.78125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 83.513671875, 472.84375, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[true, ', 83.513671875, 486.90625, { + lineBreak: false, + textWidth: 29.4609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ', 112.974609375, 486.90625, { + lineBreak: false, + textWidth: 26.279296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ', 139.25390625, 486.90625, { + lineBreak: false, + textWidth: 26.279296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true]', 165.533203125, 486.90625, { + lineBreak: false, + textWidth: 24.134765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875, 427.65625); + doc.lineTo(79.013671875, 447.71875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(254.513671875, 427.65625); + doc.lineTo(254.513671875, 447.71875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ', 45, 449.71875, { + lineBreak: false, + textWidth: 22.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2', 67.775390625, 449.71875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875, 446.71875); + doc.lineTo(79.013671875, 466.78125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(254.513671875, 446.71875); + doc.lineTo(254.513671875, 466.78125); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ', 45, 468.78125, { + lineBreak: false, + textWidth: 22.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 67.775390625, 468.78125, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875, 465.78125); + doc.lineTo(79.013671875, 503.96875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(254.513671875, 465.78125); + doc.lineTo(254.513671875, 503.96875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(78.513671875, 503.46875); + doc.lineTo(254.013671875, 503.46875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colSpan: ', 45, 526.96875, { + lineBreak: false, + textWidth: 48.9140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 93.9140625, 526.96875, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 45, 541.03125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 45, 555.09375, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[false, ', 45, 569.15625, { + lineBreak: false, + textWidth: 34.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ', 79.658203125, 569.15625, { + lineBreak: false, + textWidth: 31.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ', 111.134765625, 569.15625, { + lineBreak: false, + textWidth: 31.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false]', 142.611328125, 569.15625, { + lineBreak: false, + textWidth: 29.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 585.71875); + doc.lineTo(225.255859375, 585.71875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 45, 588.21875, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 45, 602.28125, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 106.751953125, 588.21875, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 106.751953125, 602.28125, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 168.50390625, 588.21875, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 168.50390625, 602.28125, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5, 585.21875); + doc.lineTo(40.5, 619.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(102.251953125, 585.21875); + doc.lineTo(102.251953125, 619.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(164.00390625, 585.21875); + doc.lineTo(164.00390625, 619.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(225.755859375, 585.21875); + doc.lineTo(225.755859375, 619.34375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40, 618.84375); + doc.lineTo(225.255859375, 618.84375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.943359375, 639.84375); + doc.lineTo(299.447265625, 639.84375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rowSpan: ', 45, 642.34375, { + lineBreak: false, + textWidth: 52.681640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 97.681640625, 642.34375, { + lineBreak: false, + textWidth: 6.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 45, 656.40625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 45, 670.46875, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[false, ', 45, 684.53125, { + lineBreak: false, + textWidth: 34.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ', 79.658203125, 684.53125, { + lineBreak: false, + textWidth: 31.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ', 111.134765625, 684.53125, { + lineBreak: false, + textWidth: 31.4765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false]', 142.611328125, 684.53125, { + lineBreak: false, + textWidth: 29.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 180.943359375, 642.34375, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 180.943359375, 656.40625, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 242.6953125, 642.34375, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 242.6953125, 656.40625, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(176.443359375, 639.34375); + doc.lineTo(176.443359375, 673.46875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(238.1953125, 639.34375); + doc.lineTo(238.1953125, 673.46875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(299.947265625, 639.34375); + doc.lineTo(299.947265625, 673.46875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.943359375, 672.96875); + doc.lineTo(299.447265625, 672.96875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 180.943359375, 675.46875, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 180.943359375, 689.53125, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 242.6953125, 675.46875, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 242.6953125, 689.53125, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(176.443359375, 672.46875); + doc.lineTo(176.443359375, 706.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(238.1953125, 672.46875); + doc.lineTo(238.1953125, 706.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(299.947265625, 672.46875); + doc.lineTo(299.947265625, 706.59375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.943359375, 706.09375); + doc.lineTo(299.447265625, 706.09375); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 180.943359375, 708.59375, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 180.943359375, 722.65625, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:', 242.6953125, 708.59375, { + lineBreak: false, + textWidth: 37.6171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined', 242.6953125, 722.65625, { + lineBreak: false, + textWidth: 52.751953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(176.443359375, 705.59375); + doc.lineTo(176.443359375, 739.71875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(238.1953125, 705.59375); + doc.lineTo(238.1953125, 739.71875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(299.947265625, 705.59375); + doc.lineTo(299.947265625, 739.71875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.943359375, 739.21875); + doc.lineTo(299.447265625, 739.21875); + doc.strokeColor('black', 1); + doc.strokeOpacity(1); + doc.stroke(); + }); + }); +}); diff --git a/tests/integration/pdfmake/text_decorations.spec.js b/tests/integration/pdfmake/text_decorations.spec.js new file mode 100644 index 000000000..8f85d5717 --- /dev/null +++ b/tests/integration/pdfmake/text_decorations.spec.js @@ -0,0 +1,1977 @@ +var { runDocTest } = require('../helpers'); + +describe('pdfmake', function() { + test('text decorations', function() { + return runDocTest(function(doc) { + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.fillColor('yellow'); + doc.fillOpacity(undefined); + doc.rect(40, 40, 86.0712890625, 21.09375); + doc.fill(); + doc.fillColor('yellow'); + doc.fillOpacity(undefined); + doc.rect(126.0712890625, 40, 30.216796874999996, 21.09375); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('Higlighted ', 40, 40, { + lineBreak: false, + textWidth: 86.0712890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('text', 126.0712890625, 40, { + lineBreak: false, + textWidth: 30.216796874999996, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text(' ', 37.029296875, 61.09375, { + lineBreak: false, + textWidth: 2.970703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Underline ', 40, 75.15625, { + lineBreak: false, + textWidth: 53.361328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('decoration', 93.361328125, 75.15625, { + lineBreak: false, + textWidth: 56.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.save(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(40, 87.237421875, 110.26171875, 0.74); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Line ', 211.76, 75.15625, { + lineBreak: false, + textWidth: 25.318359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Through ', 237.078359375, 75.15625, { + lineBreak: false, + textWidth: 47.484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('decoration', 284.562734375, 75.15625, { + lineBreak: false, + textWidth: 56.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.save(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(211.76, 83.135859375, 25.318359375, 0.74); + doc.fill(); + doc.restore(); + doc.save(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(237.078359375, 83.135859375, 47.484375, 0.74); + doc.fill(); + doc.restore(); + doc.save(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(284.562734375, 83.135859375, 56.900390625, 0.74); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Overline ', 383.52, 75.15625, { + lineBreak: false, + textWidth: 46.177734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('decoration', 429.697734375, 75.15625, { + lineBreak: false, + textWidth: 56.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.save(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(383.52, 76.456171875, 103.078125, 0.74); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text(' ', 37.029296875, 89.21875, { + lineBreak: false, + textWidth: 2.970703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Dashed ', 40, 103.28125, { + lineBreak: false, + textWidth: 43.2890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style', 83.2890625, 103.28125, { + lineBreak: false, + textWidth: 25.0546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.save(); + doc.rect(40, 115.732421875, 68.34375, 0.74); + doc.clip(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(40, 115.362421875, 3.96, 0.74); + doc.fill(); + doc.rect(46.8, 115.362421875, 3.96, 0.74); + doc.fill(); + doc.rect(53.599999999999994, 115.362421875, 3.96, 0.74); + doc.fill(); + doc.rect(60.39999999999999, 115.362421875, 3.96, 0.74); + doc.fill(); + doc.rect(67.19999999999999, 115.362421875, 3.96, 0.74); + doc.fill(); + doc.rect(73.99999999999999, 115.362421875, 3.96, 0.74); + doc.fill(); + doc.rect(80.79999999999998, 115.362421875, 3.96, 0.74); + doc.fill(); + doc.rect(87.59999999999998, 115.362421875, 3.96, 0.74); + doc.fill(); + doc.rect(94.39999999999998, 115.362421875, 3.96, 0.74); + doc.fill(); + doc.rect(101.19999999999997, 115.362421875, 3.96, 0.74); + doc.fill(); + doc.rect(107.99999999999997, 115.362421875, 3.96, 0.74); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Dotted ', 168.82, 103.28125, { + lineBreak: false, + textWidth: 38.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style', 207.4684375, 103.28125, { + lineBreak: false, + textWidth: 25.0546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.save(); + doc.rect(168.82, 115.732421875, 63.703125, 0.74); + doc.clip(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(168.82, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(171.04, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(173.26, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(175.48, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(177.7, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(179.92, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(182.14, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(184.35999999999999, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(186.57999999999998, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(188.79999999999998, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(191.01999999999998, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(193.23999999999998, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(195.45999999999998, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(197.67999999999998, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(199.89999999999998, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(202.11999999999998, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(204.33999999999997, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(206.55999999999997, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(208.77999999999997, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(210.99999999999997, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(213.21999999999997, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(215.43999999999997, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(217.65999999999997, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(219.87999999999997, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(222.09999999999997, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(224.31999999999996, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(226.53999999999996, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(228.75999999999996, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.rect(230.97999999999996, 115.362421875, 0.74, 0.74); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Double ', 297.64, 103.28125, { + lineBreak: false, + textWidth: 40.30078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style', 337.94078125, 103.28125, { + lineBreak: false, + textWidth: 25.0546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.save(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(297.64, 115.362421875, 65.35546875, 0.37); + doc.fill(); + doc.rect(297.64, 116.842421875, 65.35546875, 0.37); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Wavy ', 426.46, 103.28125, { + lineBreak: false, + textWidth: 31.353515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style', 457.813515625, 103.28125, { + lineBreak: false, + textWidth: 25.0546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.save(); + doc.rect(426.46, 114.732421875, 56.408203125, 116.732421875); + doc.clip(); + doc.lineWidth(0.24); + doc.moveTo(425.46, 115.732421875); + doc.bezierCurveTo( + 426.15999999999997, + 114.732421875, + 426.85999999999996, + 114.732421875, + 427.56, + 115.732421875 + ); + doc.bezierCurveTo( + 428.26, + 116.732421875, + 428.96, + 116.732421875, + 429.65999999999997, + 115.732421875 + ); + doc.bezierCurveTo( + 430.35999999999996, + 114.732421875, + 431.05999999999995, + 114.732421875, + 431.76, + 115.732421875 + ); + doc.bezierCurveTo( + 432.46, + 116.732421875, + 433.15999999999997, + 116.732421875, + 433.85999999999996, + 115.732421875 + ); + doc.bezierCurveTo( + 434.55999999999995, + 114.732421875, + 435.25999999999993, + 114.732421875, + 435.96, + 115.732421875 + ); + doc.bezierCurveTo( + 436.65999999999997, + 116.732421875, + 437.35999999999996, + 116.732421875, + 438.05999999999995, + 115.732421875 + ); + doc.bezierCurveTo( + 438.75999999999993, + 114.732421875, + 439.4599999999999, + 114.732421875, + 440.15999999999997, + 115.732421875 + ); + doc.bezierCurveTo( + 440.85999999999996, + 116.732421875, + 441.55999999999995, + 116.732421875, + 442.25999999999993, + 115.732421875 + ); + doc.bezierCurveTo( + 442.9599999999999, + 114.732421875, + 443.6599999999999, + 114.732421875, + 444.35999999999996, + 115.732421875 + ); + doc.bezierCurveTo( + 445.05999999999995, + 116.732421875, + 445.75999999999993, + 116.732421875, + 446.4599999999999, + 115.732421875 + ); + doc.bezierCurveTo( + 447.1599999999999, + 114.732421875, + 447.8599999999999, + 114.732421875, + 448.55999999999995, + 115.732421875 + ); + doc.bezierCurveTo( + 449.25999999999993, + 116.732421875, + 449.9599999999999, + 116.732421875, + 450.6599999999999, + 115.732421875 + ); + doc.bezierCurveTo( + 451.3599999999999, + 114.732421875, + 452.0599999999999, + 114.732421875, + 452.75999999999993, + 115.732421875 + ); + doc.bezierCurveTo( + 453.4599999999999, + 116.732421875, + 454.1599999999999, + 116.732421875, + 454.8599999999999, + 115.732421875 + ); + doc.bezierCurveTo( + 455.5599999999999, + 114.732421875, + 456.2599999999999, + 114.732421875, + 456.9599999999999, + 115.732421875 + ); + doc.bezierCurveTo( + 457.6599999999999, + 116.732421875, + 458.3599999999999, + 116.732421875, + 459.0599999999999, + 115.732421875 + ); + doc.bezierCurveTo( + 459.7599999999999, + 114.732421875, + 460.45999999999987, + 114.732421875, + 461.1599999999999, + 115.732421875 + ); + doc.bezierCurveTo( + 461.8599999999999, + 116.732421875, + 462.5599999999999, + 116.732421875, + 463.2599999999999, + 115.732421875 + ); + doc.bezierCurveTo( + 463.95999999999987, + 114.732421875, + 464.65999999999985, + 114.732421875, + 465.3599999999999, + 115.732421875 + ); + doc.bezierCurveTo( + 466.0599999999999, + 116.732421875, + 466.7599999999999, + 116.732421875, + 467.45999999999987, + 115.732421875 + ); + doc.bezierCurveTo( + 468.15999999999985, + 114.732421875, + 468.85999999999984, + 114.732421875, + 469.5599999999999, + 115.732421875 + ); + doc.bezierCurveTo( + 470.2599999999999, + 116.732421875, + 470.95999999999987, + 116.732421875, + 471.65999999999985, + 115.732421875 + ); + doc.bezierCurveTo( + 472.35999999999984, + 114.732421875, + 473.05999999999983, + 114.732421875, + 473.7599999999999, + 115.732421875 + ); + doc.bezierCurveTo( + 474.45999999999987, + 116.732421875, + 475.15999999999985, + 116.732421875, + 475.85999999999984, + 115.732421875 + ); + doc.bezierCurveTo( + 476.55999999999983, + 114.732421875, + 477.2599999999998, + 114.732421875, + 477.95999999999987, + 115.732421875 + ); + doc.bezierCurveTo( + 478.65999999999985, + 116.732421875, + 479.35999999999984, + 116.732421875, + 480.05999999999983, + 115.732421875 + ); + doc.bezierCurveTo( + 480.7599999999998, + 114.732421875, + 481.4599999999998, + 114.732421875, + 482.15999999999985, + 115.732421875 + ); + doc.bezierCurveTo( + 482.85999999999984, + 116.732421875, + 483.55999999999983, + 116.732421875, + 484.2599999999998, + 115.732421875 + ); + doc.bezierCurveTo( + 484.9599999999998, + 114.732421875, + 485.6599999999998, + 114.732421875, + 486.35999999999984, + 115.732421875 + ); + doc.bezierCurveTo( + 487.05999999999983, + 116.732421875, + 487.7599999999998, + 116.732421875, + 488.4599999999998, + 115.732421875 + ); + doc.bezierCurveTo( + 489.1599999999998, + 114.732421875, + 489.8599999999998, + 114.732421875, + 490.55999999999983, + 115.732421875 + ); + doc.bezierCurveTo( + 491.2599999999998, + 116.732421875, + 491.9599999999998, + 116.732421875, + 492.6599999999998, + 115.732421875 + ); + doc.bezierCurveTo( + 493.3599999999998, + 114.732421875, + 494.0599999999998, + 114.732421875, + 494.7599999999998, + 115.732421875 + ); + doc.bezierCurveTo( + 495.4599999999998, + 116.732421875, + 496.1599999999998, + 116.732421875, + 496.8599999999998, + 115.732421875 + ); + doc.bezierCurveTo( + 497.5599999999998, + 114.732421875, + 498.25999999999976, + 114.732421875, + 498.9599999999998, + 115.732421875 + ); + doc.bezierCurveTo( + 499.6599999999998, + 116.732421875, + 500.3599999999998, + 116.732421875, + 501.0599999999998, + 115.732421875 + ); + doc.bezierCurveTo( + 501.75999999999976, + 114.732421875, + 502.45999999999975, + 114.732421875, + 503.1599999999998, + 115.732421875 + ); + doc.bezierCurveTo( + 503.8599999999998, + 116.732421875, + 504.5599999999998, + 116.732421875, + 505.25999999999976, + 115.732421875 + ); + doc.bezierCurveTo( + 505.95999999999975, + 114.732421875, + 506.65999999999974, + 114.732421875, + 507.3599999999998, + 115.732421875 + ); + doc.bezierCurveTo( + 508.0599999999998, + 116.732421875, + 508.75999999999976, + 116.732421875, + 509.45999999999975, + 115.732421875 + ); + doc.bezierCurveTo( + 510.15999999999974, + 114.732421875, + 510.85999999999973, + 114.732421875, + 511.5599999999998, + 115.732421875 + ); + doc.bezierCurveTo( + 512.2599999999998, + 116.732421875, + 512.9599999999998, + 116.732421875, + 513.6599999999997, + 115.732421875 + ); + doc.bezierCurveTo( + 514.3599999999998, + 114.732421875, + 515.0599999999997, + 114.732421875, + 515.7599999999998, + 115.732421875 + ); + doc.bezierCurveTo( + 516.4599999999997, + 116.732421875, + 517.1599999999997, + 116.732421875, + 517.8599999999998, + 115.732421875 + ); + doc.bezierCurveTo( + 518.5599999999998, + 114.732421875, + 519.2599999999998, + 114.732421875, + 519.9599999999998, + 115.732421875 + ); + doc.bezierCurveTo( + 520.6599999999997, + 116.732421875, + 521.3599999999998, + 116.732421875, + 522.0599999999998, + 115.732421875 + ); + doc.bezierCurveTo( + 522.7599999999999, + 114.732421875, + 523.4599999999998, + 114.732421875, + 524.1599999999999, + 115.732421875 + ); + doc.bezierCurveTo( + 524.8599999999998, + 116.732421875, + 525.5599999999998, + 116.732421875, + 526.2599999999999, + 115.732421875 + ); + doc.bezierCurveTo( + 526.9599999999999, + 114.732421875, + 527.6599999999999, + 114.732421875, + 528.3599999999999, + 115.732421875 + ); + doc.bezierCurveTo( + 529.0599999999998, + 116.732421875, + 529.7599999999999, + 116.732421875, + 530.4599999999999, + 115.732421875 + ); + doc.bezierCurveTo( + 531.16, + 114.732421875, + 531.8599999999999, + 114.732421875, + 532.56, + 115.732421875 + ); + doc.bezierCurveTo( + 533.2599999999999, + 116.732421875, + 533.9599999999999, + 116.732421875, + 534.66, + 115.732421875 + ); + doc.bezierCurveTo( + 535.36, + 114.732421875, + 536.06, + 114.732421875, + 536.76, + 115.732421875 + ); + doc.bezierCurveTo( + 537.4599999999999, + 116.732421875, + 538.16, + 116.732421875, + 538.86, + 115.732421875 + ); + doc.bezierCurveTo( + 539.5600000000001, + 114.732421875, + 540.26, + 114.732421875, + 540.96, + 115.732421875 + ); + doc.bezierCurveTo( + 541.66, + 116.732421875, + 542.36, + 116.732421875, + 543.0600000000001, + 115.732421875 + ); + doc.bezierCurveTo( + 543.7600000000001, + 114.732421875, + 544.46, + 114.732421875, + 545.1600000000001, + 115.732421875 + ); + doc.bezierCurveTo( + 545.86, + 116.732421875, + 546.5600000000001, + 116.732421875, + 547.2600000000001, + 115.732421875 + ); + doc.bezierCurveTo( + 547.9600000000002, + 114.732421875, + 548.6600000000001, + 114.732421875, + 549.3600000000001, + 115.732421875 + ); + doc.bezierCurveTo( + 550.0600000000001, + 116.732421875, + 550.7600000000001, + 116.732421875, + 551.4600000000002, + 115.732421875 + ); + doc.bezierCurveTo( + 552.1600000000002, + 114.732421875, + 552.8600000000001, + 114.732421875, + 553.5600000000002, + 115.732421875 + ); + doc.bezierCurveTo( + 554.2600000000001, + 116.732421875, + 554.9600000000002, + 116.732421875, + 555.6600000000002, + 115.732421875 + ); + doc.bezierCurveTo( + 556.3600000000002, + 114.732421875, + 557.0600000000002, + 114.732421875, + 557.7600000000002, + 115.732421875 + ); + doc.bezierCurveTo( + 558.4600000000002, + 116.732421875, + 559.1600000000002, + 116.732421875, + 559.8600000000002, + 115.732421875 + ); + doc.bezierCurveTo( + 560.5600000000003, + 114.732421875, + 561.2600000000002, + 114.732421875, + 561.9600000000003, + 115.732421875 + ); + doc.bezierCurveTo( + 562.6600000000002, + 116.732421875, + 563.3600000000002, + 116.732421875, + 564.0600000000003, + 115.732421875 + ); + doc.bezierCurveTo( + 564.7600000000003, + 114.732421875, + 565.4600000000003, + 114.732421875, + 566.1600000000003, + 115.732421875 + ); + doc.bezierCurveTo( + 566.8600000000002, + 116.732421875, + 567.5600000000003, + 116.732421875, + 568.2600000000003, + 115.732421875 + ); + doc.bezierCurveTo( + 568.9600000000004, + 114.732421875, + 569.6600000000003, + 114.732421875, + 570.3600000000004, + 115.732421875 + ); + doc.bezierCurveTo( + 571.0600000000003, + 116.732421875, + 571.7600000000003, + 116.732421875, + 572.4600000000004, + 115.732421875 + ); + doc.bezierCurveTo( + 573.1600000000004, + 114.732421875, + 573.8600000000004, + 114.732421875, + 574.5600000000004, + 115.732421875 + ); + doc.bezierCurveTo( + 575.2600000000003, + 116.732421875, + 575.9600000000004, + 116.732421875, + 576.6600000000004, + 115.732421875 + ); + doc.bezierCurveTo( + 577.3600000000005, + 114.732421875, + 578.0600000000004, + 114.732421875, + 578.7600000000004, + 115.732421875 + ); + doc.bezierCurveTo( + 579.4600000000004, + 116.732421875, + 580.1600000000004, + 116.732421875, + 580.8600000000005, + 115.732421875 + ); + doc.bezierCurveTo( + 581.5600000000005, + 114.732421875, + 582.2600000000004, + 114.732421875, + 582.9600000000005, + 115.732421875 + ); + doc.bezierCurveTo( + 583.6600000000004, + 116.732421875, + 584.3600000000005, + 116.732421875, + 585.0600000000005, + 115.732421875 + ); + doc.bezierCurveTo( + 585.7600000000006, + 114.732421875, + 586.4600000000005, + 114.732421875, + 587.1600000000005, + 115.732421875 + ); + doc.bezierCurveTo( + 587.8600000000005, + 116.732421875, + 588.5600000000005, + 116.732421875, + 589.2600000000006, + 115.732421875 + ); + doc.bezierCurveTo( + 589.9600000000006, + 114.732421875, + 590.6600000000005, + 114.732421875, + 591.3600000000006, + 115.732421875 + ); + doc.bezierCurveTo( + 592.0600000000005, + 116.732421875, + 592.7600000000006, + 116.732421875, + 593.4600000000006, + 115.732421875 + ); + doc.bezierCurveTo( + 594.1600000000007, + 114.732421875, + 594.8600000000006, + 114.732421875, + 595.5600000000006, + 115.732421875 + ); + doc.bezierCurveTo( + 596.2600000000006, + 116.732421875, + 596.9600000000006, + 116.732421875, + 597.6600000000007, + 115.732421875 + ); + doc.bezierCurveTo( + 598.3600000000007, + 114.732421875, + 599.0600000000006, + 114.732421875, + 599.7600000000007, + 115.732421875 + ); + doc.bezierCurveTo( + 600.4600000000006, + 116.732421875, + 601.1600000000007, + 116.732421875, + 601.8600000000007, + 115.732421875 + ); + doc.stroke('black'); + doc.strokeColor('black'); + doc.strokeOpacity(undefined); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text(' ', 37.029296875, 117.34375, { + lineBreak: false, + textWidth: 2.970703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Using ', 40, 131.40625, { + lineBreak: false, + textWidth: 33.205078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colors', 73.205078125, 131.40625, { + lineBreak: false, + textWidth: 33.12890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.save(); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.rect(40, 143.487421875, 66.333984375, 0.74); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Using ', 211.76, 131.40625, { + lineBreak: false, + textWidth: 33.205078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colors', 244.965078125, 131.40625, { + lineBreak: false, + textWidth: 33.12890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.save(); + doc.fillColor('red'); + doc.fillOpacity(undefined); + doc.rect(211.76, 139.385859375, 33.205078125, 0.74); + doc.fill(); + doc.restore(); + doc.save(); + doc.fillColor('red'); + doc.fillOpacity(undefined); + doc.rect(244.965078125, 139.385859375, 33.12890625, 0.74); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Using ', 383.52, 131.40625, { + lineBreak: false, + textWidth: 33.205078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colors', 416.725078125, 131.40625, { + lineBreak: false, + textWidth: 33.12890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.save(); + doc.rect(383.52, 142.857421875, 66.333984375, 144.857421875); + doc.clip(); + doc.lineWidth(0.24); + doc.moveTo(382.52, 143.857421875); + doc.bezierCurveTo( + 383.21999999999997, + 142.857421875, + 383.91999999999996, + 142.857421875, + 384.62, + 143.857421875 + ); + doc.bezierCurveTo( + 385.32, + 144.857421875, + 386.02, + 144.857421875, + 386.71999999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 387.41999999999996, + 142.857421875, + 388.11999999999995, + 142.857421875, + 388.82, + 143.857421875 + ); + doc.bezierCurveTo( + 389.52, + 144.857421875, + 390.21999999999997, + 144.857421875, + 390.91999999999996, + 143.857421875 + ); + doc.bezierCurveTo( + 391.61999999999995, + 142.857421875, + 392.31999999999994, + 142.857421875, + 393.02, + 143.857421875 + ); + doc.bezierCurveTo( + 393.71999999999997, + 144.857421875, + 394.41999999999996, + 144.857421875, + 395.11999999999995, + 143.857421875 + ); + doc.bezierCurveTo( + 395.81999999999994, + 142.857421875, + 396.5199999999999, + 142.857421875, + 397.21999999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 397.91999999999996, + 144.857421875, + 398.61999999999995, + 144.857421875, + 399.31999999999994, + 143.857421875 + ); + doc.bezierCurveTo( + 400.0199999999999, + 142.857421875, + 400.7199999999999, + 142.857421875, + 401.41999999999996, + 143.857421875 + ); + doc.bezierCurveTo( + 402.11999999999995, + 144.857421875, + 402.81999999999994, + 144.857421875, + 403.5199999999999, + 143.857421875 + ); + doc.bezierCurveTo( + 404.2199999999999, + 142.857421875, + 404.9199999999999, + 142.857421875, + 405.61999999999995, + 143.857421875 + ); + doc.bezierCurveTo( + 406.31999999999994, + 144.857421875, + 407.0199999999999, + 144.857421875, + 407.7199999999999, + 143.857421875 + ); + doc.bezierCurveTo( + 408.4199999999999, + 142.857421875, + 409.1199999999999, + 142.857421875, + 409.81999999999994, + 143.857421875 + ); + doc.bezierCurveTo( + 410.5199999999999, + 144.857421875, + 411.2199999999999, + 144.857421875, + 411.9199999999999, + 143.857421875 + ); + doc.bezierCurveTo( + 412.6199999999999, + 142.857421875, + 413.3199999999999, + 142.857421875, + 414.0199999999999, + 143.857421875 + ); + doc.bezierCurveTo( + 414.7199999999999, + 144.857421875, + 415.4199999999999, + 144.857421875, + 416.1199999999999, + 143.857421875 + ); + doc.bezierCurveTo( + 416.8199999999999, + 142.857421875, + 417.51999999999987, + 142.857421875, + 418.2199999999999, + 143.857421875 + ); + doc.bezierCurveTo( + 418.9199999999999, + 144.857421875, + 419.6199999999999, + 144.857421875, + 420.3199999999999, + 143.857421875 + ); + doc.bezierCurveTo( + 421.01999999999987, + 142.857421875, + 421.71999999999986, + 142.857421875, + 422.4199999999999, + 143.857421875 + ); + doc.bezierCurveTo( + 423.1199999999999, + 144.857421875, + 423.8199999999999, + 144.857421875, + 424.51999999999987, + 143.857421875 + ); + doc.bezierCurveTo( + 425.21999999999986, + 142.857421875, + 425.91999999999985, + 142.857421875, + 426.6199999999999, + 143.857421875 + ); + doc.bezierCurveTo( + 427.3199999999999, + 144.857421875, + 428.01999999999987, + 144.857421875, + 428.71999999999986, + 143.857421875 + ); + doc.bezierCurveTo( + 429.41999999999985, + 142.857421875, + 430.11999999999983, + 142.857421875, + 430.8199999999999, + 143.857421875 + ); + doc.bezierCurveTo( + 431.51999999999987, + 144.857421875, + 432.21999999999986, + 144.857421875, + 432.91999999999985, + 143.857421875 + ); + doc.bezierCurveTo( + 433.61999999999983, + 142.857421875, + 434.3199999999998, + 142.857421875, + 435.01999999999987, + 143.857421875 + ); + doc.bezierCurveTo( + 435.71999999999986, + 144.857421875, + 436.41999999999985, + 144.857421875, + 437.11999999999983, + 143.857421875 + ); + doc.bezierCurveTo( + 437.8199999999998, + 142.857421875, + 438.5199999999998, + 142.857421875, + 439.21999999999986, + 143.857421875 + ); + doc.bezierCurveTo( + 439.91999999999985, + 144.857421875, + 440.61999999999983, + 144.857421875, + 441.3199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 442.0199999999998, + 142.857421875, + 442.7199999999998, + 142.857421875, + 443.41999999999985, + 143.857421875 + ); + doc.bezierCurveTo( + 444.11999999999983, + 144.857421875, + 444.8199999999998, + 144.857421875, + 445.5199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 446.2199999999998, + 142.857421875, + 446.9199999999998, + 142.857421875, + 447.61999999999983, + 143.857421875 + ); + doc.bezierCurveTo( + 448.3199999999998, + 144.857421875, + 449.0199999999998, + 144.857421875, + 449.7199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 450.4199999999998, + 142.857421875, + 451.1199999999998, + 142.857421875, + 451.8199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 452.5199999999998, + 144.857421875, + 453.2199999999998, + 144.857421875, + 453.9199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 454.6199999999998, + 142.857421875, + 455.31999999999977, + 142.857421875, + 456.0199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 456.7199999999998, + 144.857421875, + 457.4199999999998, + 144.857421875, + 458.1199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 458.81999999999977, + 142.857421875, + 459.51999999999975, + 142.857421875, + 460.2199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 460.9199999999998, + 144.857421875, + 461.6199999999998, + 144.857421875, + 462.31999999999977, + 143.857421875 + ); + doc.bezierCurveTo( + 463.01999999999975, + 142.857421875, + 463.71999999999974, + 142.857421875, + 464.4199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 465.1199999999998, + 144.857421875, + 465.81999999999977, + 144.857421875, + 466.51999999999975, + 143.857421875 + ); + doc.bezierCurveTo( + 467.21999999999974, + 142.857421875, + 467.91999999999973, + 142.857421875, + 468.6199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 469.31999999999977, + 144.857421875, + 470.01999999999975, + 144.857421875, + 470.71999999999974, + 143.857421875 + ); + doc.bezierCurveTo( + 471.41999999999973, + 142.857421875, + 472.1199999999997, + 142.857421875, + 472.81999999999977, + 143.857421875 + ); + doc.bezierCurveTo( + 473.51999999999975, + 144.857421875, + 474.21999999999974, + 144.857421875, + 474.91999999999973, + 143.857421875 + ); + doc.bezierCurveTo( + 475.6199999999997, + 142.857421875, + 476.3199999999997, + 142.857421875, + 477.01999999999975, + 143.857421875 + ); + doc.bezierCurveTo( + 477.71999999999974, + 144.857421875, + 478.41999999999973, + 144.857421875, + 479.1199999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 479.8199999999997, + 142.857421875, + 480.5199999999997, + 142.857421875, + 481.21999999999974, + 143.857421875 + ); + doc.bezierCurveTo( + 481.91999999999973, + 144.857421875, + 482.6199999999997, + 144.857421875, + 483.3199999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 484.0199999999997, + 142.857421875, + 484.7199999999997, + 142.857421875, + 485.41999999999973, + 143.857421875 + ); + doc.bezierCurveTo( + 486.1199999999997, + 144.857421875, + 486.8199999999997, + 144.857421875, + 487.5199999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 488.2199999999997, + 142.857421875, + 488.9199999999997, + 142.857421875, + 489.6199999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 490.3199999999997, + 144.857421875, + 491.0199999999997, + 144.857421875, + 491.7199999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 492.4199999999997, + 142.857421875, + 493.11999999999966, + 142.857421875, + 493.8199999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 494.5199999999997, + 144.857421875, + 495.2199999999997, + 144.857421875, + 495.9199999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 496.61999999999966, + 142.857421875, + 497.31999999999965, + 142.857421875, + 498.0199999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 498.7199999999997, + 144.857421875, + 499.4199999999997, + 144.857421875, + 500.11999999999966, + 143.857421875 + ); + doc.bezierCurveTo( + 500.81999999999965, + 142.857421875, + 501.51999999999964, + 142.857421875, + 502.2199999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 502.9199999999997, + 144.857421875, + 503.61999999999966, + 144.857421875, + 504.31999999999965, + 143.857421875 + ); + doc.bezierCurveTo( + 505.01999999999964, + 142.857421875, + 505.71999999999963, + 142.857421875, + 506.4199999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 507.11999999999966, + 144.857421875, + 507.81999999999965, + 144.857421875, + 508.51999999999964, + 143.857421875 + ); + doc.bezierCurveTo( + 509.21999999999963, + 142.857421875, + 509.9199999999996, + 142.857421875, + 510.61999999999966, + 143.857421875 + ); + doc.bezierCurveTo( + 511.31999999999965, + 144.857421875, + 512.0199999999996, + 144.857421875, + 512.7199999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 513.4199999999997, + 142.857421875, + 514.1199999999997, + 142.857421875, + 514.8199999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 515.5199999999996, + 144.857421875, + 516.2199999999997, + 144.857421875, + 516.9199999999997, + 143.857421875 + ); + doc.bezierCurveTo( + 517.6199999999998, + 142.857421875, + 518.3199999999997, + 142.857421875, + 519.0199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 519.7199999999997, + 144.857421875, + 520.4199999999997, + 144.857421875, + 521.1199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 521.8199999999998, + 142.857421875, + 522.5199999999998, + 142.857421875, + 523.2199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 523.9199999999997, + 144.857421875, + 524.6199999999998, + 144.857421875, + 525.3199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 526.0199999999999, + 142.857421875, + 526.7199999999998, + 142.857421875, + 527.4199999999998, + 143.857421875 + ); + doc.bezierCurveTo( + 528.1199999999998, + 144.857421875, + 528.8199999999998, + 144.857421875, + 529.5199999999999, + 143.857421875 + ); + doc.bezierCurveTo( + 530.2199999999999, + 142.857421875, + 530.9199999999998, + 142.857421875, + 531.6199999999999, + 143.857421875 + ); + doc.bezierCurveTo( + 532.3199999999998, + 144.857421875, + 533.0199999999999, + 144.857421875, + 533.7199999999999, + 143.857421875 + ); + doc.bezierCurveTo( + 534.42, + 142.857421875, + 535.1199999999999, + 142.857421875, + 535.8199999999999, + 143.857421875 + ); + doc.bezierCurveTo( + 536.5199999999999, + 144.857421875, + 537.2199999999999, + 144.857421875, + 537.92, + 143.857421875 + ); + doc.bezierCurveTo( + 538.62, + 142.857421875, + 539.3199999999999, + 142.857421875, + 540.02, + 143.857421875 + ); + doc.bezierCurveTo( + 540.7199999999999, + 144.857421875, + 541.42, + 144.857421875, + 542.12, + 143.857421875 + ); + doc.bezierCurveTo( + 542.82, + 142.857421875, + 543.52, + 142.857421875, + 544.22, + 143.857421875 + ); + doc.bezierCurveTo( + 544.92, + 144.857421875, + 545.62, + 144.857421875, + 546.32, + 143.857421875 + ); + doc.bezierCurveTo( + 547.0200000000001, + 142.857421875, + 547.72, + 142.857421875, + 548.4200000000001, + 143.857421875 + ); + doc.bezierCurveTo( + 549.12, + 144.857421875, + 549.82, + 144.857421875, + 550.5200000000001, + 143.857421875 + ); + doc.bezierCurveTo( + 551.2200000000001, + 142.857421875, + 551.9200000000001, + 142.857421875, + 552.6200000000001, + 143.857421875 + ); + doc.bezierCurveTo( + 553.32, + 144.857421875, + 554.0200000000001, + 144.857421875, + 554.7200000000001, + 143.857421875 + ); + doc.bezierCurveTo( + 555.4200000000002, + 142.857421875, + 556.1200000000001, + 142.857421875, + 556.8200000000002, + 143.857421875 + ); + doc.bezierCurveTo( + 557.5200000000001, + 144.857421875, + 558.2200000000001, + 144.857421875, + 558.9200000000002, + 143.857421875 + ); + doc.bezierCurveTo( + 559.6200000000002, + 142.857421875, + 560.3200000000002, + 142.857421875, + 561.0200000000002, + 143.857421875 + ); + doc.bezierCurveTo( + 561.7200000000001, + 144.857421875, + 562.4200000000002, + 144.857421875, + 563.1200000000002, + 143.857421875 + ); + doc.bezierCurveTo( + 563.8200000000003, + 142.857421875, + 564.5200000000002, + 142.857421875, + 565.2200000000003, + 143.857421875 + ); + doc.bezierCurveTo( + 565.9200000000002, + 144.857421875, + 566.6200000000002, + 144.857421875, + 567.3200000000003, + 143.857421875 + ); + doc.bezierCurveTo( + 568.0200000000003, + 142.857421875, + 568.7200000000003, + 142.857421875, + 569.4200000000003, + 143.857421875 + ); + doc.bezierCurveTo( + 570.1200000000002, + 144.857421875, + 570.8200000000003, + 144.857421875, + 571.5200000000003, + 143.857421875 + ); + doc.bezierCurveTo( + 572.2200000000004, + 142.857421875, + 572.9200000000003, + 142.857421875, + 573.6200000000003, + 143.857421875 + ); + doc.bezierCurveTo( + 574.3200000000003, + 144.857421875, + 575.0200000000003, + 144.857421875, + 575.7200000000004, + 143.857421875 + ); + doc.bezierCurveTo( + 576.4200000000004, + 142.857421875, + 577.1200000000003, + 142.857421875, + 577.8200000000004, + 143.857421875 + ); + doc.bezierCurveTo( + 578.5200000000003, + 144.857421875, + 579.2200000000004, + 144.857421875, + 579.9200000000004, + 143.857421875 + ); + doc.bezierCurveTo( + 580.6200000000005, + 142.857421875, + 581.3200000000004, + 142.857421875, + 582.0200000000004, + 143.857421875 + ); + doc.bezierCurveTo( + 582.7200000000004, + 144.857421875, + 583.4200000000004, + 144.857421875, + 584.1200000000005, + 143.857421875 + ); + doc.bezierCurveTo( + 584.8200000000005, + 142.857421875, + 585.5200000000004, + 142.857421875, + 586.2200000000005, + 143.857421875 + ); + doc.bezierCurveTo( + 586.9200000000004, + 144.857421875, + 587.6200000000005, + 144.857421875, + 588.3200000000005, + 143.857421875 + ); + doc.stroke('green'); + doc.strokeColor('green'); + doc.strokeOpacity(undefined); + doc.restore(); + }); + }); +}); diff --git a/tests/integration/pdfmake/toc.spec.js b/tests/integration/pdfmake/toc.spec.js new file mode 100644 index 000000000..034b1c63d --- /dev/null +++ b/tests/integration/pdfmake/toc.spec.js @@ -0,0 +1,6859 @@ +var { runDocTest } = require('../helpers'); + +describe('pdfmake', function() { + test('toc', function() { + return runDocTest(function(doc) { + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ', 40, 40, { + lineBreak: false, + textWidth: 25.83984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 65.83984375, 40, { + lineBreak: false, + textWidth: 12.0703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 77.91015625, 40, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('TOC ', 87.408203125, 40, { + lineBreak: false, + textWidth: 26.02734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('example. ', 113.435546875, 40, { + lineBreak: false, + textWidth: 51.48046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Text ', 164.916015625, 40, { + lineBreak: false, + textWidth: 25.775390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elements ', 190.69140625, 40, { + lineBreak: false, + textWidth: 52.201171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('marked ', 242.892578125, 40, { + lineBreak: false, + textWidth: 43.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ', 286.05859375, 40, { + lineBreak: false, + textWidth: 25.4296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tocItem: ', 311.48828125, 40, { + lineBreak: false, + textWidth: 46.86328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true ', 358.3515625, 40, { + lineBreak: false, + textWidth: 23.923828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ', 382.275390625, 40, { + lineBreak: false, + textWidth: 20.724609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ', 403, 40, { + lineBreak: false, + textWidth: 16.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('located ', 419.060546875, 40, { + lineBreak: false, + textWidth: 42.580078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 461.640625, 40, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ', 474.14453125, 40, { + lineBreak: false, + textWidth: 19.857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('toc. ', 494.001953125, 40, { + lineBreak: false, + textWidth: 23.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('See ', 517.05859375, 40, { + lineBreak: false, + textWidth: 22.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('below.', 40, 54.0625, { + lineBreak: false, + textWidth: 34.294921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: true + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('INDEX', 40, 40, { + lineBreak: false, + textWidth: 51.18749999999999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ', 40, 73.09375, { + lineBreak: false, + textWidth: 26.19140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ', 66.19140625, 73.09375, { + lineBreak: false, + textWidth: 12.24609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 78.4375, 73.09375, { + lineBreak: false, + textWidth: 9.48046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('header, ', 87.91796875, 73.09375, { + lineBreak: false, + textWidth: 41.63671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('using ', 129.5546875, 73.09375, { + lineBreak: false, + textWidth: 32.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('header ', 161.9453125, 73.09375, { + lineBreak: false, + textWidth: 40.013671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style', 201.958984375, 73.09375, { + lineBreak: false, + textWidth: 25.529296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3', 548.4596875, 73.09375, { + lineBreak: false, + textWidth: 6.8203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.annotate(548.4596875, 73.09375, 6.8203125, 14.0625, { + Subtype: 'Link', + Dest: [2, 'XYZ', null, null, null], + Type: 'Annot', + Rect: [548.4596875, 754.73375, 555.28, 768.79625], + Border: [0, 0, 0] + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Subheader ', 40, 91.15625, { + lineBreak: false, + textWidth: 60.1171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1 ', 100.1171875, 91.15625, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 109.826171875, 91.15625, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('using ', 116.107421875, 91.15625, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subheader ', 148.146484375, 91.15625, { + lineBreak: false, + textWidth: 59.185546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style', 207.33203125, 91.15625, { + lineBreak: false, + textWidth: 25.0546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4', 548.4596875, 91.15625, { + lineBreak: false, + textWidth: 6.8203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.annotate(548.4596875, 91.15625, 6.8203125, 14.0625, { + Subtype: 'Link', + Dest: [3, 'XYZ', null, null, null], + Type: 'Annot', + Rect: [548.4596875, 736.67125, 555.28, 750.73375], + Border: [0, 0, 0] + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Subheader ', 40, 109.21875, { + lineBreak: false, + textWidth: 60.1171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2 ', 100.1171875, 109.21875, { + lineBreak: false, + textWidth: 9.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ', 109.826171875, 109.21875, { + lineBreak: false, + textWidth: 6.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('using ', 116.107421875, 109.21875, { + lineBreak: false, + textWidth: 32.0390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subheader ', 148.146484375, 109.21875, { + lineBreak: false, + textWidth: 59.185546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style', 207.33203125, 109.21875, { + lineBreak: false, + textWidth: 25.0546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5', 548.4596875, 109.21875, { + lineBreak: false, + textWidth: 6.8203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.annotate(548.4596875, 109.21875, 6.8203125, 14.0625, { + Subtype: 'Link', + Dest: [4, 'XYZ', null, null, null], + Type: 'Annot', + Rect: [548.4596875, 718.60875, 555.28, 732.67125], + Border: [0, 0, 0] + }); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: true + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('This ', 40, 40, { + lineBreak: false, + textWidth: 39.287109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('is ', 79.287109375, 40, { + lineBreak: false, + textWidth: 18.369140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('a ', 97.65625, 40, { + lineBreak: false, + textWidth: 14.220703124999998, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('header, ', 111.876953125, 40, { + lineBreak: false, + textWidth: 62.45507812499999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('using ', 174.33203125, 40, { + lineBreak: false, + textWidth: 48.58593749999999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('header ', 222.91796875, 40, { + lineBreak: false, + textWidth: 60.02050781249999, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('style', 282.9384765625, 40, { + lineBreak: false, + textWidth: 38.2939453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 61.09375, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 61.09375, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 113.03125, 61.09375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 143.4296875, 61.09375, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 159.419921875, 61.09375, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 192.068359375, 61.09375, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 258.484375, 61.09375, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 318.953125, 61.09375, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ', 341.18359375, 61.09375, { + lineBreak: false, + textWidth: 61.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ', 403.146484375, 61.09375, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ', 433.146484375, 61.09375, { + lineBreak: false, + textWidth: 38.373046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ', 471.51953125, 61.09375, { + lineBreak: false, + textWidth: 63.38671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 40, 75.15625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ', 82.84375, 75.15625, { + lineBreak: false, + textWidth: 52.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ', 135.337890625, 75.15625, { + lineBreak: false, + textWidth: 35.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ', 170.95703125, 75.15625, { + lineBreak: false, + textWidth: 42.744140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ', 213.701171875, 75.15625, { + lineBreak: false, + textWidth: 48.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ', 262.1875, 75.15625, { + lineBreak: false, + textWidth: 27.36328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam.', 289.55078125, 75.15625, { + lineBreak: false, + textWidth: 47.712890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 89.21875, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: true + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Subheader ', 40, 40, { + lineBreak: false, + textWidth: 75.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('1 ', 115.849609375, 40, { + lineBreak: false, + textWidth: 12.2607421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ', 128.1103515625, 40, { + lineBreak: false, + textWidth: 8.6572265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('using ', 136.767578125, 40, { + lineBreak: false, + textWidth: 40.48828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('subheader ', 177.255859375, 40, { + lineBreak: false, + textWidth: 74.53857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('style', 251.79443359375, 40, { + lineBreak: false, + textWidth: 31.91162109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 57.578125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 57.578125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 113.03125, 57.578125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 143.4296875, 57.578125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 159.419921875, 57.578125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 192.068359375, 57.578125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 258.484375, 57.578125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 318.953125, 57.578125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ', 341.18359375, 57.578125, { + lineBreak: false, + textWidth: 61.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ', 403.146484375, 57.578125, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ', 433.146484375, 57.578125, { + lineBreak: false, + textWidth: 38.373046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ', 471.51953125, 57.578125, { + lineBreak: false, + textWidth: 63.38671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 40, 71.640625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ', 82.84375, 71.640625, { + lineBreak: false, + textWidth: 52.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ', 135.337890625, 71.640625, { + lineBreak: false, + textWidth: 35.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ', 170.95703125, 71.640625, { + lineBreak: false, + textWidth: 42.744140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ', 213.701171875, 71.640625, { + lineBreak: false, + textWidth: 48.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ', 262.1875, 71.640625, { + lineBreak: false, + textWidth: 27.36328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ', 289.55078125, 71.640625, { + lineBreak: false, + textWidth: 47.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ', 337.076171875, 71.640625, { + lineBreak: false, + textWidth: 41.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ', 378.630859375, 71.640625, { + lineBreak: false, + textWidth: 48.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ', 426.666015625, 71.640625, { + lineBreak: false, + textWidth: 37.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ', 464.46484375, 71.640625, { + lineBreak: false, + textWidth: 45.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ', 510.455078125, 71.640625, { + lineBreak: false, + textWidth: 39.779296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ', 40, 85.703125, { + lineBreak: false, + textWidth: 49.916015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ', 89.916015625, 85.703125, { + lineBreak: false, + textWidth: 83.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ', 173.44140625, 85.703125, { + lineBreak: false, + textWidth: 35.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ', 208.837890625, 85.703125, { + lineBreak: false, + textWidth: 37.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ', 246.23828125, 85.703125, { + lineBreak: false, + textWidth: 59.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ', 305.529296875, 85.703125, { + lineBreak: false, + textWidth: 34.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ', 340, 85.703125, { + lineBreak: false, + textWidth: 39.1875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ', 379.1875, 85.703125, { + lineBreak: false, + textWidth: 46.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ', 426.1328125, 85.703125, { + lineBreak: false, + textWidth: 45.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ', 471.87109375, 85.703125, { + lineBreak: false, + textWidth: 43.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ', 40, 99.765625, { + lineBreak: false, + textWidth: 56.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ', 96.080078125, 99.765625, { + lineBreak: false, + textWidth: 35.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ', 131.810546875, 99.765625, { + lineBreak: false, + textWidth: 35.0625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ', 166.873046875, 99.765625, { + lineBreak: false, + textWidth: 33.69140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ', 200.564453125, 99.765625, { + lineBreak: false, + textWidth: 47.326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ', 247.890625, 99.765625, { + lineBreak: false, + textWidth: 69.123046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ', 317.013671875, 99.765625, { + lineBreak: false, + textWidth: 45.732421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ', 362.74609375, 99.765625, { + lineBreak: false, + textWidth: 32.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ', 395.7109375, 99.765625, { + lineBreak: false, + textWidth: 50.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ', 445.83203125, 99.765625, { + lineBreak: false, + textWidth: 70.91015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ', 516.7421875, 99.765625, { + lineBreak: false, + textWidth: 35.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ', 40, 113.828125, { + lineBreak: false, + textWidth: 46.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ', 86.904296875, 113.828125, { + lineBreak: false, + textWidth: 44.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ', 131.8046875, 113.828125, { + lineBreak: false, + textWidth: 53.666015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ', 185.470703125, 113.828125, { + lineBreak: false, + textWidth: 61.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ', 246.75390625, 113.828125, { + lineBreak: false, + textWidth: 38.47265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ', 285.2265625, 113.828125, { + lineBreak: false, + textWidth: 35.806640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ', 321.033203125, 113.828125, { + lineBreak: false, + textWidth: 39.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ', 360.689453125, 113.828125, { + lineBreak: false, + textWidth: 50.15625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ', 410.845703125, 113.828125, { + lineBreak: false, + textWidth: 31.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ', 442.732421875, 113.828125, { + lineBreak: false, + textWidth: 80.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ', 40, 127.890625, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ', 76.064453125, 127.890625, { + lineBreak: false, + textWidth: 31.5703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ', 107.634765625, 127.890625, { + lineBreak: false, + textWidth: 51.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ', 159.34375, 127.890625, { + lineBreak: false, + textWidth: 47.07421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ', 206.41796875, 127.890625, { + lineBreak: false, + textWidth: 50.197265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ', 256.615234375, 127.890625, { + lineBreak: false, + textWidth: 37.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ', 294.466796875, 127.890625, { + lineBreak: false, + textWidth: 40.3125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ', 334.779296875, 127.890625, { + lineBreak: false, + textWidth: 41.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ', 375.8828125, 127.890625, { + lineBreak: false, + textWidth: 63.26953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ', 439.15234375, 127.890625, { + lineBreak: false, + textWidth: 31.705078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ', 470.857421875, 127.890625, { + lineBreak: false, + textWidth: 35.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ', 40, 141.953125, { + lineBreak: false, + textWidth: 57.55078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ', 97.55078125, 141.953125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ', 136.46875, 141.953125, { + lineBreak: false, + textWidth: 37.236328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ', 173.705078125, 141.953125, { + lineBreak: false, + textWidth: 31.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ', 205.638671875, 141.953125, { + lineBreak: false, + textWidth: 51.076171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ', 256.71484375, 141.953125, { + lineBreak: false, + textWidth: 29.8359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ', 286.55078125, 141.953125, { + lineBreak: false, + textWidth: 44.49609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ', 331.046875, 141.953125, { + lineBreak: false, + textWidth: 41.94140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ', 372.98828125, 141.953125, { + lineBreak: false, + textWidth: 35.84765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ', 408.8359375, 141.953125, { + lineBreak: false, + textWidth: 65.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ', 474.150390625, 141.953125, { + lineBreak: false, + textWidth: 52.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ', 40, 156.015625, { + lineBreak: false, + textWidth: 42.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ', 82.486328125, 156.015625, { + lineBreak: false, + textWidth: 34.828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.', 117.314453125, 156.015625, { + lineBreak: false, + textWidth: 31.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 170.078125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 170.078125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 113.03125, 170.078125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 143.4296875, 170.078125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 159.419921875, 170.078125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 192.068359375, 170.078125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 258.484375, 170.078125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 318.953125, 170.078125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ', 341.18359375, 170.078125, { + lineBreak: false, + textWidth: 61.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ', 403.146484375, 170.078125, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ', 433.146484375, 170.078125, { + lineBreak: false, + textWidth: 38.373046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ', 471.51953125, 170.078125, { + lineBreak: false, + textWidth: 63.38671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 40, 184.140625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ', 82.84375, 184.140625, { + lineBreak: false, + textWidth: 52.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ', 135.337890625, 184.140625, { + lineBreak: false, + textWidth: 35.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ', 170.95703125, 184.140625, { + lineBreak: false, + textWidth: 42.744140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ', 213.701171875, 184.140625, { + lineBreak: false, + textWidth: 48.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ', 262.1875, 184.140625, { + lineBreak: false, + textWidth: 27.36328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ', 289.55078125, 184.140625, { + lineBreak: false, + textWidth: 47.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ', 337.076171875, 184.140625, { + lineBreak: false, + textWidth: 41.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ', 378.630859375, 184.140625, { + lineBreak: false, + textWidth: 48.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ', 426.666015625, 184.140625, { + lineBreak: false, + textWidth: 37.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ', 464.46484375, 184.140625, { + lineBreak: false, + textWidth: 45.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ', 510.455078125, 184.140625, { + lineBreak: false, + textWidth: 39.779296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ', 40, 198.203125, { + lineBreak: false, + textWidth: 49.916015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ', 89.916015625, 198.203125, { + lineBreak: false, + textWidth: 83.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ', 173.44140625, 198.203125, { + lineBreak: false, + textWidth: 35.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ', 208.837890625, 198.203125, { + lineBreak: false, + textWidth: 37.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ', 246.23828125, 198.203125, { + lineBreak: false, + textWidth: 59.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ', 305.529296875, 198.203125, { + lineBreak: false, + textWidth: 34.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ', 340, 198.203125, { + lineBreak: false, + textWidth: 39.1875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ', 379.1875, 198.203125, { + lineBreak: false, + textWidth: 46.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ', 426.1328125, 198.203125, { + lineBreak: false, + textWidth: 45.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ', 471.87109375, 198.203125, { + lineBreak: false, + textWidth: 43.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ', 40, 212.265625, { + lineBreak: false, + textWidth: 56.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ', 96.080078125, 212.265625, { + lineBreak: false, + textWidth: 35.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ', 131.810546875, 212.265625, { + lineBreak: false, + textWidth: 35.0625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ', 166.873046875, 212.265625, { + lineBreak: false, + textWidth: 33.69140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ', 200.564453125, 212.265625, { + lineBreak: false, + textWidth: 47.326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ', 247.890625, 212.265625, { + lineBreak: false, + textWidth: 69.123046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ', 317.013671875, 212.265625, { + lineBreak: false, + textWidth: 45.732421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ', 362.74609375, 212.265625, { + lineBreak: false, + textWidth: 32.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ', 395.7109375, 212.265625, { + lineBreak: false, + textWidth: 50.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ', 445.83203125, 212.265625, { + lineBreak: false, + textWidth: 70.91015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ', 516.7421875, 212.265625, { + lineBreak: false, + textWidth: 35.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ', 40, 226.328125, { + lineBreak: false, + textWidth: 46.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ', 86.904296875, 226.328125, { + lineBreak: false, + textWidth: 44.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ', 131.8046875, 226.328125, { + lineBreak: false, + textWidth: 53.666015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ', 185.470703125, 226.328125, { + lineBreak: false, + textWidth: 61.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ', 246.75390625, 226.328125, { + lineBreak: false, + textWidth: 38.47265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ', 285.2265625, 226.328125, { + lineBreak: false, + textWidth: 35.806640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ', 321.033203125, 226.328125, { + lineBreak: false, + textWidth: 39.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ', 360.689453125, 226.328125, { + lineBreak: false, + textWidth: 50.15625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ', 410.845703125, 226.328125, { + lineBreak: false, + textWidth: 31.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ', 442.732421875, 226.328125, { + lineBreak: false, + textWidth: 80.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ', 40, 240.390625, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ', 76.064453125, 240.390625, { + lineBreak: false, + textWidth: 31.5703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ', 107.634765625, 240.390625, { + lineBreak: false, + textWidth: 51.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ', 159.34375, 240.390625, { + lineBreak: false, + textWidth: 47.07421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ', 206.41796875, 240.390625, { + lineBreak: false, + textWidth: 50.197265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ', 256.615234375, 240.390625, { + lineBreak: false, + textWidth: 37.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ', 294.466796875, 240.390625, { + lineBreak: false, + textWidth: 40.3125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ', 334.779296875, 240.390625, { + lineBreak: false, + textWidth: 41.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ', 375.8828125, 240.390625, { + lineBreak: false, + textWidth: 63.26953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ', 439.15234375, 240.390625, { + lineBreak: false, + textWidth: 31.705078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ', 470.857421875, 240.390625, { + lineBreak: false, + textWidth: 35.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ', 40, 254.453125, { + lineBreak: false, + textWidth: 57.55078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ', 97.55078125, 254.453125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ', 136.46875, 254.453125, { + lineBreak: false, + textWidth: 37.236328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ', 173.705078125, 254.453125, { + lineBreak: false, + textWidth: 31.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ', 205.638671875, 254.453125, { + lineBreak: false, + textWidth: 51.076171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ', 256.71484375, 254.453125, { + lineBreak: false, + textWidth: 29.8359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ', 286.55078125, 254.453125, { + lineBreak: false, + textWidth: 44.49609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ', 331.046875, 254.453125, { + lineBreak: false, + textWidth: 41.94140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ', 372.98828125, 254.453125, { + lineBreak: false, + textWidth: 35.84765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ', 408.8359375, 254.453125, { + lineBreak: false, + textWidth: 65.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ', 474.150390625, 254.453125, { + lineBreak: false, + textWidth: 52.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ', 40, 268.515625, { + lineBreak: false, + textWidth: 42.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ', 82.486328125, 268.515625, { + lineBreak: false, + textWidth: 34.828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.', 117.314453125, 268.515625, { + lineBreak: false, + textWidth: 31.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 282.578125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 282.578125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 113.03125, 282.578125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 143.4296875, 282.578125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 159.419921875, 282.578125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 192.068359375, 282.578125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 258.484375, 282.578125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 318.953125, 282.578125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ', 341.18359375, 282.578125, { + lineBreak: false, + textWidth: 61.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ', 403.146484375, 282.578125, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ', 433.146484375, 282.578125, { + lineBreak: false, + textWidth: 38.373046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ', 471.51953125, 282.578125, { + lineBreak: false, + textWidth: 63.38671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 40, 296.640625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ', 82.84375, 296.640625, { + lineBreak: false, + textWidth: 52.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ', 135.337890625, 296.640625, { + lineBreak: false, + textWidth: 35.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ', 170.95703125, 296.640625, { + lineBreak: false, + textWidth: 42.744140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ', 213.701171875, 296.640625, { + lineBreak: false, + textWidth: 48.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ', 262.1875, 296.640625, { + lineBreak: false, + textWidth: 27.36328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ', 289.55078125, 296.640625, { + lineBreak: false, + textWidth: 47.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ', 337.076171875, 296.640625, { + lineBreak: false, + textWidth: 41.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ', 378.630859375, 296.640625, { + lineBreak: false, + textWidth: 48.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ', 426.666015625, 296.640625, { + lineBreak: false, + textWidth: 37.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ', 464.46484375, 296.640625, { + lineBreak: false, + textWidth: 45.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ', 510.455078125, 296.640625, { + lineBreak: false, + textWidth: 39.779296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ', 40, 310.703125, { + lineBreak: false, + textWidth: 49.916015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ', 89.916015625, 310.703125, { + lineBreak: false, + textWidth: 83.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ', 173.44140625, 310.703125, { + lineBreak: false, + textWidth: 35.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ', 208.837890625, 310.703125, { + lineBreak: false, + textWidth: 37.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ', 246.23828125, 310.703125, { + lineBreak: false, + textWidth: 59.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ', 305.529296875, 310.703125, { + lineBreak: false, + textWidth: 34.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ', 340, 310.703125, { + lineBreak: false, + textWidth: 39.1875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ', 379.1875, 310.703125, { + lineBreak: false, + textWidth: 46.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ', 426.1328125, 310.703125, { + lineBreak: false, + textWidth: 45.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ', 471.87109375, 310.703125, { + lineBreak: false, + textWidth: 43.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ', 40, 324.765625, { + lineBreak: false, + textWidth: 56.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ', 96.080078125, 324.765625, { + lineBreak: false, + textWidth: 35.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ', 131.810546875, 324.765625, { + lineBreak: false, + textWidth: 35.0625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ', 166.873046875, 324.765625, { + lineBreak: false, + textWidth: 33.69140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ', 200.564453125, 324.765625, { + lineBreak: false, + textWidth: 47.326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ', 247.890625, 324.765625, { + lineBreak: false, + textWidth: 69.123046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ', 317.013671875, 324.765625, { + lineBreak: false, + textWidth: 45.732421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ', 362.74609375, 324.765625, { + lineBreak: false, + textWidth: 32.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ', 395.7109375, 324.765625, { + lineBreak: false, + textWidth: 50.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ', 445.83203125, 324.765625, { + lineBreak: false, + textWidth: 70.91015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ', 516.7421875, 324.765625, { + lineBreak: false, + textWidth: 35.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ', 40, 338.828125, { + lineBreak: false, + textWidth: 46.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ', 86.904296875, 338.828125, { + lineBreak: false, + textWidth: 44.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ', 131.8046875, 338.828125, { + lineBreak: false, + textWidth: 53.666015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ', 185.470703125, 338.828125, { + lineBreak: false, + textWidth: 61.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ', 246.75390625, 338.828125, { + lineBreak: false, + textWidth: 38.47265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ', 285.2265625, 338.828125, { + lineBreak: false, + textWidth: 35.806640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ', 321.033203125, 338.828125, { + lineBreak: false, + textWidth: 39.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ', 360.689453125, 338.828125, { + lineBreak: false, + textWidth: 50.15625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ', 410.845703125, 338.828125, { + lineBreak: false, + textWidth: 31.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ', 442.732421875, 338.828125, { + lineBreak: false, + textWidth: 80.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ', 40, 352.890625, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ', 76.064453125, 352.890625, { + lineBreak: false, + textWidth: 31.5703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ', 107.634765625, 352.890625, { + lineBreak: false, + textWidth: 51.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ', 159.34375, 352.890625, { + lineBreak: false, + textWidth: 47.07421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ', 206.41796875, 352.890625, { + lineBreak: false, + textWidth: 50.197265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ', 256.615234375, 352.890625, { + lineBreak: false, + textWidth: 37.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ', 294.466796875, 352.890625, { + lineBreak: false, + textWidth: 40.3125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ', 334.779296875, 352.890625, { + lineBreak: false, + textWidth: 41.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ', 375.8828125, 352.890625, { + lineBreak: false, + textWidth: 63.26953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ', 439.15234375, 352.890625, { + lineBreak: false, + textWidth: 31.705078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ', 470.857421875, 352.890625, { + lineBreak: false, + textWidth: 35.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ', 40, 366.953125, { + lineBreak: false, + textWidth: 57.55078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ', 97.55078125, 366.953125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ', 136.46875, 366.953125, { + lineBreak: false, + textWidth: 37.236328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ', 173.705078125, 366.953125, { + lineBreak: false, + textWidth: 31.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ', 205.638671875, 366.953125, { + lineBreak: false, + textWidth: 51.076171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ', 256.71484375, 366.953125, { + lineBreak: false, + textWidth: 29.8359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ', 286.55078125, 366.953125, { + lineBreak: false, + textWidth: 44.49609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ', 331.046875, 366.953125, { + lineBreak: false, + textWidth: 41.94140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ', 372.98828125, 366.953125, { + lineBreak: false, + textWidth: 35.84765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ', 408.8359375, 366.953125, { + lineBreak: false, + textWidth: 65.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ', 474.150390625, 366.953125, { + lineBreak: false, + textWidth: 52.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ', 40, 381.015625, { + lineBreak: false, + textWidth: 42.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ', 82.486328125, 381.015625, { + lineBreak: false, + textWidth: 34.828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.', 117.314453125, 381.015625, { + lineBreak: false, + textWidth: 31.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 395.078125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.addPage({ + size: [595.28, 841.89], + bufferPages: false, + autoFirstPage: false, + compress: true + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Subheader ', 40, 40, { + lineBreak: false, + textWidth: 75.849609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('2 ', 115.849609375, 40, { + lineBreak: false, + textWidth: 12.2607421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ', 128.1103515625, 40, { + lineBreak: false, + textWidth: 8.6572265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('using ', 136.767578125, 40, { + lineBreak: false, + textWidth: 40.48828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('subheader ', 177.255859375, 40, { + lineBreak: false, + textWidth: 74.53857421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('style', 251.79443359375, 40, { + lineBreak: false, + textWidth: 31.91162109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 57.578125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 57.578125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 113.03125, 57.578125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 143.4296875, 57.578125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 159.419921875, 57.578125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 192.068359375, 57.578125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 258.484375, 57.578125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 318.953125, 57.578125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ', 341.18359375, 57.578125, { + lineBreak: false, + textWidth: 61.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ', 403.146484375, 57.578125, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ', 433.146484375, 57.578125, { + lineBreak: false, + textWidth: 38.373046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ', 471.51953125, 57.578125, { + lineBreak: false, + textWidth: 63.38671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 40, 71.640625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ', 82.84375, 71.640625, { + lineBreak: false, + textWidth: 52.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ', 135.337890625, 71.640625, { + lineBreak: false, + textWidth: 35.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ', 170.95703125, 71.640625, { + lineBreak: false, + textWidth: 42.744140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ', 213.701171875, 71.640625, { + lineBreak: false, + textWidth: 48.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ', 262.1875, 71.640625, { + lineBreak: false, + textWidth: 27.36328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ', 289.55078125, 71.640625, { + lineBreak: false, + textWidth: 47.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ', 337.076171875, 71.640625, { + lineBreak: false, + textWidth: 41.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ', 378.630859375, 71.640625, { + lineBreak: false, + textWidth: 48.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ', 426.666015625, 71.640625, { + lineBreak: false, + textWidth: 37.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ', 464.46484375, 71.640625, { + lineBreak: false, + textWidth: 45.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ', 510.455078125, 71.640625, { + lineBreak: false, + textWidth: 39.779296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ', 40, 85.703125, { + lineBreak: false, + textWidth: 49.916015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ', 89.916015625, 85.703125, { + lineBreak: false, + textWidth: 83.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ', 173.44140625, 85.703125, { + lineBreak: false, + textWidth: 35.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ', 208.837890625, 85.703125, { + lineBreak: false, + textWidth: 37.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ', 246.23828125, 85.703125, { + lineBreak: false, + textWidth: 59.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ', 305.529296875, 85.703125, { + lineBreak: false, + textWidth: 34.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ', 340, 85.703125, { + lineBreak: false, + textWidth: 39.1875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ', 379.1875, 85.703125, { + lineBreak: false, + textWidth: 46.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ', 426.1328125, 85.703125, { + lineBreak: false, + textWidth: 45.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ', 471.87109375, 85.703125, { + lineBreak: false, + textWidth: 43.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ', 40, 99.765625, { + lineBreak: false, + textWidth: 56.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ', 96.080078125, 99.765625, { + lineBreak: false, + textWidth: 35.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ', 131.810546875, 99.765625, { + lineBreak: false, + textWidth: 35.0625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ', 166.873046875, 99.765625, { + lineBreak: false, + textWidth: 33.69140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ', 200.564453125, 99.765625, { + lineBreak: false, + textWidth: 47.326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ', 247.890625, 99.765625, { + lineBreak: false, + textWidth: 69.123046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ', 317.013671875, 99.765625, { + lineBreak: false, + textWidth: 45.732421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ', 362.74609375, 99.765625, { + lineBreak: false, + textWidth: 32.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ', 395.7109375, 99.765625, { + lineBreak: false, + textWidth: 50.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ', 445.83203125, 99.765625, { + lineBreak: false, + textWidth: 70.91015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ', 516.7421875, 99.765625, { + lineBreak: false, + textWidth: 35.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ', 40, 113.828125, { + lineBreak: false, + textWidth: 46.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ', 86.904296875, 113.828125, { + lineBreak: false, + textWidth: 44.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ', 131.8046875, 113.828125, { + lineBreak: false, + textWidth: 53.666015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ', 185.470703125, 113.828125, { + lineBreak: false, + textWidth: 61.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ', 246.75390625, 113.828125, { + lineBreak: false, + textWidth: 38.47265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ', 285.2265625, 113.828125, { + lineBreak: false, + textWidth: 35.806640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ', 321.033203125, 113.828125, { + lineBreak: false, + textWidth: 39.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ', 360.689453125, 113.828125, { + lineBreak: false, + textWidth: 50.15625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ', 410.845703125, 113.828125, { + lineBreak: false, + textWidth: 31.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ', 442.732421875, 113.828125, { + lineBreak: false, + textWidth: 80.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ', 40, 127.890625, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ', 76.064453125, 127.890625, { + lineBreak: false, + textWidth: 31.5703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ', 107.634765625, 127.890625, { + lineBreak: false, + textWidth: 51.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ', 159.34375, 127.890625, { + lineBreak: false, + textWidth: 47.07421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ', 206.41796875, 127.890625, { + lineBreak: false, + textWidth: 50.197265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ', 256.615234375, 127.890625, { + lineBreak: false, + textWidth: 37.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ', 294.466796875, 127.890625, { + lineBreak: false, + textWidth: 40.3125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ', 334.779296875, 127.890625, { + lineBreak: false, + textWidth: 41.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ', 375.8828125, 127.890625, { + lineBreak: false, + textWidth: 63.26953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ', 439.15234375, 127.890625, { + lineBreak: false, + textWidth: 31.705078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ', 470.857421875, 127.890625, { + lineBreak: false, + textWidth: 35.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ', 40, 141.953125, { + lineBreak: false, + textWidth: 57.55078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ', 97.55078125, 141.953125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ', 136.46875, 141.953125, { + lineBreak: false, + textWidth: 37.236328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ', 173.705078125, 141.953125, { + lineBreak: false, + textWidth: 31.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ', 205.638671875, 141.953125, { + lineBreak: false, + textWidth: 51.076171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ', 256.71484375, 141.953125, { + lineBreak: false, + textWidth: 29.8359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ', 286.55078125, 141.953125, { + lineBreak: false, + textWidth: 44.49609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ', 331.046875, 141.953125, { + lineBreak: false, + textWidth: 41.94140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ', 372.98828125, 141.953125, { + lineBreak: false, + textWidth: 35.84765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ', 408.8359375, 141.953125, { + lineBreak: false, + textWidth: 65.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ', 474.150390625, 141.953125, { + lineBreak: false, + textWidth: 52.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ', 40, 156.015625, { + lineBreak: false, + textWidth: 42.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ', 82.486328125, 156.015625, { + lineBreak: false, + textWidth: 34.828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.', 117.314453125, 156.015625, { + lineBreak: false, + textWidth: 31.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 170.078125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 170.078125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 113.03125, 170.078125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 143.4296875, 170.078125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 159.419921875, 170.078125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 192.068359375, 170.078125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ', 258.484375, 170.078125, { + lineBreak: false, + textWidth: 60.46875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 318.953125, 170.078125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ', 341.18359375, 170.078125, { + lineBreak: false, + textWidth: 61.962890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ', 403.146484375, 170.078125, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ', 433.146484375, 170.078125, { + lineBreak: false, + textWidth: 38.373046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ', 471.51953125, 170.078125, { + lineBreak: false, + textWidth: 63.38671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ', 40, 184.140625, { + lineBreak: false, + textWidth: 42.84375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ', 82.84375, 184.140625, { + lineBreak: false, + textWidth: 52.494140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ', 135.337890625, 184.140625, { + lineBreak: false, + textWidth: 35.619140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ', 170.95703125, 184.140625, { + lineBreak: false, + textWidth: 42.744140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ', 213.701171875, 184.140625, { + lineBreak: false, + textWidth: 48.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ', 262.1875, 184.140625, { + lineBreak: false, + textWidth: 27.36328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ', 289.55078125, 184.140625, { + lineBreak: false, + textWidth: 47.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ', 337.076171875, 184.140625, { + lineBreak: false, + textWidth: 41.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ', 378.630859375, 184.140625, { + lineBreak: false, + textWidth: 48.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ', 426.666015625, 184.140625, { + lineBreak: false, + textWidth: 37.798828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ', 464.46484375, 184.140625, { + lineBreak: false, + textWidth: 45.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ', 510.455078125, 184.140625, { + lineBreak: false, + textWidth: 39.779296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ', 40, 198.203125, { + lineBreak: false, + textWidth: 49.916015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ', 89.916015625, 198.203125, { + lineBreak: false, + textWidth: 83.525390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ', 173.44140625, 198.203125, { + lineBreak: false, + textWidth: 35.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ', 208.837890625, 198.203125, { + lineBreak: false, + textWidth: 37.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ', 246.23828125, 198.203125, { + lineBreak: false, + textWidth: 59.291015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ', 305.529296875, 198.203125, { + lineBreak: false, + textWidth: 34.470703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ', 340, 198.203125, { + lineBreak: false, + textWidth: 39.1875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ', 379.1875, 198.203125, { + lineBreak: false, + textWidth: 46.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ', 426.1328125, 198.203125, { + lineBreak: false, + textWidth: 45.73828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ', 471.87109375, 198.203125, { + lineBreak: false, + textWidth: 43.658203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ', 40, 212.265625, { + lineBreak: false, + textWidth: 56.080078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ', 96.080078125, 212.265625, { + lineBreak: false, + textWidth: 35.73046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ', 131.810546875, 212.265625, { + lineBreak: false, + textWidth: 35.0625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ', 166.873046875, 212.265625, { + lineBreak: false, + textWidth: 33.69140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ', 200.564453125, 212.265625, { + lineBreak: false, + textWidth: 47.326171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ', 247.890625, 212.265625, { + lineBreak: false, + textWidth: 69.123046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ', 317.013671875, 212.265625, { + lineBreak: false, + textWidth: 45.732421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ', 362.74609375, 212.265625, { + lineBreak: false, + textWidth: 32.96484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ', 395.7109375, 212.265625, { + lineBreak: false, + textWidth: 50.12109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ', 445.83203125, 212.265625, { + lineBreak: false, + textWidth: 70.91015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ', 516.7421875, 212.265625, { + lineBreak: false, + textWidth: 35.6015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ', 40, 226.328125, { + lineBreak: false, + textWidth: 46.904296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ', 86.904296875, 226.328125, { + lineBreak: false, + textWidth: 44.900390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ', 131.8046875, 226.328125, { + lineBreak: false, + textWidth: 53.666015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ', 185.470703125, 226.328125, { + lineBreak: false, + textWidth: 61.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ', 246.75390625, 226.328125, { + lineBreak: false, + textWidth: 38.47265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ', 285.2265625, 226.328125, { + lineBreak: false, + textWidth: 35.806640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ', 321.033203125, 226.328125, { + lineBreak: false, + textWidth: 39.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ', 360.689453125, 226.328125, { + lineBreak: false, + textWidth: 50.15625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ', 410.845703125, 226.328125, { + lineBreak: false, + textWidth: 31.88671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ', 442.732421875, 226.328125, { + lineBreak: false, + textWidth: 80.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ', 40, 240.390625, { + lineBreak: false, + textWidth: 36.064453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ', 76.064453125, 240.390625, { + lineBreak: false, + textWidth: 31.5703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ', 107.634765625, 240.390625, { + lineBreak: false, + textWidth: 51.708984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ', 159.34375, 240.390625, { + lineBreak: false, + textWidth: 47.07421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ', 206.41796875, 240.390625, { + lineBreak: false, + textWidth: 50.197265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ', 256.615234375, 240.390625, { + lineBreak: false, + textWidth: 37.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ', 294.466796875, 240.390625, { + lineBreak: false, + textWidth: 40.3125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ', 334.779296875, 240.390625, { + lineBreak: false, + textWidth: 41.103515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ', 375.8828125, 240.390625, { + lineBreak: false, + textWidth: 63.26953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ', 439.15234375, 240.390625, { + lineBreak: false, + textWidth: 31.705078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ', 470.857421875, 240.390625, { + lineBreak: false, + textWidth: 35.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ', 40, 254.453125, { + lineBreak: false, + textWidth: 57.55078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ', 97.55078125, 254.453125, { + lineBreak: false, + textWidth: 38.91796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ', 136.46875, 254.453125, { + lineBreak: false, + textWidth: 37.236328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ', 173.705078125, 254.453125, { + lineBreak: false, + textWidth: 31.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ', 205.638671875, 254.453125, { + lineBreak: false, + textWidth: 51.076171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ', 256.71484375, 254.453125, { + lineBreak: false, + textWidth: 29.8359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ', 286.55078125, 254.453125, { + lineBreak: false, + textWidth: 44.49609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ', 331.046875, 254.453125, { + lineBreak: false, + textWidth: 41.94140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ', 372.98828125, 254.453125, { + lineBreak: false, + textWidth: 35.84765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ', 408.8359375, 254.453125, { + lineBreak: false, + textWidth: 65.314453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ', 474.150390625, 254.453125, { + lineBreak: false, + textWidth: 52.8046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ', 40, 268.515625, { + lineBreak: false, + textWidth: 42.486328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ', 82.486328125, 268.515625, { + lineBreak: false, + textWidth: 34.828125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.', 117.314453125, 268.515625, { + lineBreak: false, + textWidth: 31.8515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 282.578125, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('It ', 40, 296.640625, { + lineBreak: false, + textWidth: 6.68359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('is ', 46.68359375, 296.640625, { + lineBreak: false, + textWidth: 7.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('possible ', 54.60546875, 296.640625, { + lineBreak: false, + textWidth: 31.28515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('to ', 85.890625, 296.640625, { + lineBreak: false, + textWidth: 8.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('apply ', 94.8125, 296.640625, { + lineBreak: false, + textWidth: 20.64453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('multiple ', 115.45703125, 296.640625, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('styles, ', 145.45703125, 296.640625, { + lineBreak: false, + textWidth: 23.95703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('by ', 169.4140625, 296.640625, { + lineBreak: false, + textWidth: 10.0234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('passing ', 179.4375, 296.640625, { + lineBreak: false, + textWidth: 29.33203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('an ', 208.76953125, 296.640625, { + lineBreak: false, + textWidth: 10.54296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('array. ', 219.3125, 296.640625, { + lineBreak: false, + textWidth: 20.97265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('This ', 240.28515625, 296.640625, { + lineBreak: false, + textWidth: 16.90234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('paragraph ', 257.1875, 296.640625, { + lineBreak: false, + textWidth: 37.2578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('uses ', 294.4453125, 296.640625, { + lineBreak: false, + textWidth: 18.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('two ', 312.94921875, 296.640625, { + lineBreak: false, + textWidth: 14.87109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('styles: ', 327.8203125, 296.640625, { + lineBreak: false, + textWidth: 24.3125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('quote ', 352.1328125, 296.640625, { + lineBreak: false, + textWidth: 21.9140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('and ', 374.046875, 296.640625, { + lineBreak: false, + textWidth: 14.95703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('small. ', 389.00390625, 296.640625, { + lineBreak: false, + textWidth: 23.02734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('When ', 412.03125, 296.640625, { + lineBreak: false, + textWidth: 21.6640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('multiple ', 433.6953125, 296.640625, { + lineBreak: false, + textWidth: 30, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('styles ', 463.6953125, 296.640625, { + lineBreak: false, + textWidth: 22.39453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('are ', 486.08984375, 296.640625, { + lineBreak: false, + textWidth: 12.9609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('provided, ', 499.05078125, 296.640625, { + lineBreak: false, + textWidth: 33.60546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('they ', 532.65625, 296.640625, { + lineBreak: false, + textWidth: 16.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('are ', 40, 306.015625, { + lineBreak: false, + textWidth: 12.9609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('evaluated ', 52.9609375, 306.015625, { + lineBreak: false, + textWidth: 35.6953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('in ', 88.65625, 306.015625, { + lineBreak: false, + textWidth: 8.203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('the ', 96.859375, 306.015625, { + lineBreak: false, + textWidth: 12.99609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('specified ', 109.85546875, 306.015625, { + lineBreak: false, + textWidth: 33.46484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('order ', 143.3203125, 306.015625, { + lineBreak: false, + textWidth: 20.2421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('which ', 163.5625, 306.015625, { + lineBreak: false, + textWidth: 22.48046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('is ', 186.04296875, 306.015625, { + lineBreak: false, + textWidth: 7.921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('important ', 193.96484375, 306.015625, { + lineBreak: false, + textWidth: 36.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('in ', 230.13671875, 306.015625, { + lineBreak: false, + textWidth: 8.203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('case ', 238.33984375, 306.015625, { + lineBreak: false, + textWidth: 18.51171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('they ', 256.8515625, 306.015625, { + lineBreak: false, + textWidth: 16.65625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('define ', 273.5078125, 306.015625, { + lineBreak: false, + textWidth: 23.328125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('the ', 296.8359375, 306.015625, { + lineBreak: false, + textWidth: 12.99609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('same ', 309.83203125, 306.015625, { + lineBreak: false, + textWidth: 21.25, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('properties', 331.08203125, 306.015625, { + lineBreak: false, + textWidth: 35.53125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + }); + }); +}); diff --git a/tests/integration/pdfmake/watermark.spec.js b/tests/integration/pdfmake/watermark.spec.js new file mode 100644 index 000000000..99cdcbbd6 --- /dev/null +++ b/tests/integration/pdfmake/watermark.spec.js @@ -0,0 +1,1595 @@ +var { runDocTest } = require('../helpers'); + +describe('pdfmake', function() { + test('watermark', function() { + return runDocTest(function(doc) { + doc.font('Helvetica'); + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.font('tests/fonts/Roboto-Medium.ttf'); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Test ', 40, 40, { + lineBreak: false, + textWidth: 26.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page ', 66.015625, 40, { + lineBreak: false, + textWidth: 29.3203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ', 95.3359375, 40, { + lineBreak: false, + textWidth: 13.98046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('watermark.', 109.31640625, 40, { + lineBreak: false, + textWidth: 60.228515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('', 40, 54.0625, { + lineBreak: false, + textWidth: 0, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ', 40, 68.125, { + lineBreak: false, + textWidth: 37.095703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ', 77.095703125, 68.125, { + lineBreak: false, + textWidth: 35.935546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 113.03125, 68.125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 143.4296875, 68.125, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 159.419921875, 68.125, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ', 192.068359375, 68.125, { + lineBreak: false, + textWidth: 66.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ', 258.484375, 68.125, { + lineBreak: false, + textWidth: 57.556640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ', 316.041015625, 68.125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Donec ', 338.271484375, 68.125, { + lineBreak: false, + textWidth: 36.943359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ', 375.21484375, 68.125, { + lineBreak: false, + textWidth: 12.650390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('semper ', 387.865234375, 68.125, { + lineBreak: false, + textWidth: 43.18359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('massa, ', 431.048828125, 68.125, { + lineBreak: false, + textWidth: 41.2734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nec ', 472.322265625, 68.125, { + lineBreak: false, + textWidth: 22.23046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dapibus ', 494.552734375, 68.125, { + lineBreak: false, + textWidth: 45.4453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mauris. ', 40, 82.1875, { + lineBreak: false, + textWidth: 42.94921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Mauris ', 82.94921875, 82.1875, { + lineBreak: false, + textWidth: 39.75, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 122.69921875, 82.1875, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mattis ', 135.203125, 82.1875, { + lineBreak: false, + textWidth: 36.955078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nibh. ', 172.158203125, 82.1875, { + lineBreak: false, + textWidth: 29.00390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Aenean ', 201.162109375, 82.1875, { + lineBreak: false, + textWidth: 43.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('feugiat ', 244.4453125, 82.1875, { + lineBreak: false, + textWidth: 40.060546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('volutpat ', 284.505859375, 82.1875, { + lineBreak: false, + textWidth: 46.166015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquam. ', 330.671875, 82.1875, { + lineBreak: false, + textWidth: 48.9609375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Donec ', 379.6328125, 82.1875, { + lineBreak: false, + textWidth: 36.943359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ', 416.576171875, 82.1875, { + lineBreak: false, + textWidth: 22.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tellus ', 438.859375, 82.1875, { + lineBreak: false, + textWidth: 31.875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('feugiat, ', 470.734375, 82.1875, { + lineBreak: false, + textWidth: 42.416015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dignissim ', 40, 96.25, { + lineBreak: false, + textWidth: 54.720703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lectus ', 94.720703125, 96.25, { + lineBreak: false, + textWidth: 35.244140625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id, ', 129.96484375, 96.25, { + lineBreak: false, + textWidth: 15.005859375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eleifend ', 144.970703125, 96.25, { + lineBreak: false, + textWidth: 45.28125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tortor. ', 190.251953125, 96.25, { + lineBreak: false, + textWidth: 35.115234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ', 225.3671875, 96.25, { + lineBreak: false, + textWidth: 14.671875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ', 240.0390625, 96.25, { + lineBreak: false, + textWidth: 13.41796875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mauris ', 253.45703125, 96.25, { + lineBreak: false, + textWidth: 39.791015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vel ', 293.248046875, 96.25, { + lineBreak: false, + textWidth: 17.9765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dui ', 311.224609375, 96.25, { + lineBreak: false, + textWidth: 19.265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('euismod ', 330.490234375, 96.25, { + lineBreak: false, + textWidth: 49.171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('accumsan. ', 379.662109375, 96.25, { + lineBreak: false, + textWidth: 61.6875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cras ', 441.349609375, 96.25, { + lineBreak: false, + textWidth: 27.322265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sodales, ', 468.671875, 96.25, { + lineBreak: false, + textWidth: 47.109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ante ', 515.78125, 96.25, { + lineBreak: false, + textWidth: 26.396484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 542.177734375, 96.25, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet ', 40, 110.3125, { + lineBreak: false, + textWidth: 30.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('varius ', 70.29296875, 110.3125, { + lineBreak: false, + textWidth: 34.998046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dapibus, ', 105.291015625, 110.3125, { + lineBreak: false, + textWidth: 47.80078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 153.091796875, 110.3125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('neque ', 183.490234375, 110.3125, { + lineBreak: false, + textWidth: 35.7421875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finibus ', 219.232421875, 110.3125, { + lineBreak: false, + textWidth: 38.68359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('justo, ', 257.916015625, 110.3125, { + lineBreak: false, + textWidth: 31.640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vel ', 289.556640625, 110.3125, { + lineBreak: false, + textWidth: 17.9765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ornare ', 307.533203125, 110.3125, { + lineBreak: false, + textWidth: 37.330078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arcu ', 344.86328125, 110.3125, { + lineBreak: false, + textWidth: 26.34375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 371.20703125, 110.3125, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vitae ', 401.60546875, 110.3125, { + lineBreak: false, + textWidth: 28.5, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tellus. ', 430.10546875, 110.3125, { + lineBreak: false, + textWidth: 35.033203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Aenean ', 465.138671875, 110.3125, { + lineBreak: false, + textWidth: 43.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('faucibus ', 508.421875, 110.3125, { + lineBreak: false, + textWidth: 49.0078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('egestas ', 40, 124.375, { + lineBreak: false, + textWidth: 45.240234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('urna ', 85.240234375, 124.375, { + lineBreak: false, + textWidth: 26.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ', 112.03515625, 124.375, { + lineBreak: false, + textWidth: 12.50390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('interdum. ', 124.5390625, 124.375, { + lineBreak: false, + textWidth: 53.7890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Mauris ', 178.328125, 124.375, { + lineBreak: false, + textWidth: 39.75, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('convallis ', 218.078125, 124.375, { + lineBreak: false, + textWidth: 49.892578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ', 267.970703125, 124.375, { + lineBreak: false, + textWidth: 30.3984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ', 298.369140625, 124.375, { + lineBreak: false, + textWidth: 9.498046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('condimentum ', 307.8671875, 124.375, { + lineBreak: false, + textWidth: 76.9453125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sagittis. ', 384.8125, 124.375, { + lineBreak: false, + textWidth: 45.427734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Suspendisse ', 430.240234375, 124.375, { + lineBreak: false, + textWidth: 71.015625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ', 501.255859375, 124.375, { + lineBreak: false, + textWidth: 23.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laoreet ', 40, 138.4375, { + lineBreak: false, + textWidth: 39.837890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisl. ', 79.837890625, 138.4375, { + lineBreak: false, + textWidth: 24.76171875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Curabitur ', 104.599609375, 138.4375, { + lineBreak: false, + textWidth: 51.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ', 156.58984375, 138.4375, { + lineBreak: false, + textWidth: 22.283203125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pharetra ', 178.873046875, 138.4375, { + lineBreak: false, + textWidth: 47.419921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum. ', 226.29296875, 138.4375, { + lineBreak: false, + textWidth: 39.09375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Curabitur ', 265.38671875, 138.4375, { + lineBreak: false, + textWidth: 51.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquet ', 317.376953125, 138.4375, { + lineBreak: false, + textWidth: 39.03515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('purus ', 356.412109375, 138.4375, { + lineBreak: false, + textWidth: 33.181640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vitae ', 389.59375, 138.4375, { + lineBreak: false, + textWidth: 28.5, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pharetra ', 418.09375, 138.4375, { + lineBreak: false, + textWidth: 47.419921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tincidunt. ', 465.513671875, 138.4375, { + lineBreak: false, + textWidth: 52.69921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cras ', 518.212890625, 138.4375, { + lineBreak: false, + textWidth: 27.322265625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquam ', 40, 152.5, { + lineBreak: false, + textWidth: 45.802734375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ', 85.802734375, 152.5, { + lineBreak: false, + textWidth: 41.40234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('justo ', 127.205078125, 152.5, { + lineBreak: false, + textWidth: 29.28515625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 156.490234375, 152.5, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet ', 172.48046875, 152.5, { + lineBreak: false, + textWidth: 30.29296875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('euismod. ', 202.7734375, 152.5, { + lineBreak: false, + textWidth: 52.330078125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Praesent ', 255.103515625, 152.5, { + lineBreak: false, + textWidth: 50.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('risus ', 305.44140625, 152.5, { + lineBreak: false, + textWidth: 28.93359375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna, ', 334.375, 152.5, { + lineBreak: false, + textWidth: 42.251953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lobortis ', 376.626953125, 152.5, { + lineBreak: false, + textWidth: 43.67578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eget ', 420.302734375, 152.5, { + lineBreak: false, + textWidth: 26.337890625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dictum ', 446.640625, 152.5, { + lineBreak: false, + textWidth: 39.984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ', 486.625, 152.5, { + lineBreak: false, + textWidth: 15.990234375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ', 502.615234375, 152.5, { + lineBreak: false, + textWidth: 32.6484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tristique ', 40, 166.5625, { + lineBreak: false, + textWidth: 46.67578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vel ', 86.67578125, 166.5625, { + lineBreak: false, + textWidth: 17.9765625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim. ', 104.65234375, 166.5625, { + lineBreak: false, + textWidth: 32.537109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ', 137.189453125, 166.5625, { + lineBreak: false, + textWidth: 26.5546875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquet, ', 163.744140625, 166.5625, { + lineBreak: false, + textWidth: 41.390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('urna ', 205.134765625, 166.5625, { + lineBreak: false, + textWidth: 26.794921875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maximus ', 231.9296875, 166.5625, { + lineBreak: false, + textWidth: 52.1953125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sollicitudin ', 284.125, 166.5625, { + lineBreak: false, + textWidth: 60.767578125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lobortis, ', 344.892578125, 166.5625, { + lineBreak: false, + textWidth: 46.03125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mi ', 390.923828125, 166.5625, { + lineBreak: false, + textWidth: 16.400390625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nunc ', 407.32421875, 166.5625, { + lineBreak: false, + textWidth: 29.109375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dignissim ', 436.43359375, 166.5625, { + lineBreak: false, + textWidth: 54.720703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ligula, ', 491.154296875, 166.5625, { + lineBreak: false, + textWidth: 33.9375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ', 525.091796875, 166.5625, { + lineBreak: false, + textWidth: 13.248046875, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lacinia ', 40, 180.625, { + lineBreak: false, + textWidth: 37.6640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ', 77.6640625, 180.625, { + lineBreak: false, + textWidth: 39.896484375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leo ', 117.560546875, 180.625, { + lineBreak: false, + textWidth: 19.083984375, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ', 136.64453125, 180.625, { + lineBreak: false, + textWidth: 23.056640625, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sem.', 159.701171875, 180.625, { + lineBreak: false, + textWidth: 26.220703125, + characterSpacing: 0, + wordCount: 1, + link: null + }); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.opacity(0.3); + doc.save(); + doc.rotate(-54.73679578231538, { origin: [297.64, 420.945] }); + doc.fontSize(122.55859375); + doc.text('test watermark', -114.73473487854005, 385.1822131347656, { + lineBreak: false + }); + doc.save(); + doc.restore(); + doc.restore(); + }); + }); +}); diff --git a/tests/integration/security.spec.js b/tests/integration/security.spec.js new file mode 100644 index 000000000..6a6030c87 --- /dev/null +++ b/tests/integration/security.spec.js @@ -0,0 +1,79 @@ +var { runDocTest } = require('./helpers'); +var PDFDocument = require('../../lib/document').default; +var CryptoJS = require('crypto-js'); + +describe('pdfmake', function() { + let generateRandomWordArray = null; + + beforeAll(function() { + const doc = new PDFDocument({ userPassword: 'user' }); + generateRandomWordArray = Object.getPrototypeOf(doc._security).constructor + .generateRandomWordArray; + Object.getPrototypeOf( + doc._security + ).constructor.generateRandomWordArray = function(bytes) { + return CryptoJS.lib.WordArray.create(null, bytes); + }; + }); + + afterAll(function() { + const doc = new PDFDocument({ userPassword: 'user' }); + Object.getPrototypeOf( + doc._security + ).constructor.generateRandomWordArray = generateRandomWordArray; + }); + + test('encryption with RC-40 (PDF 1.3)', function() { + return runDocTest( + { pdfVersion: '1.3', userPassword: 'user', ownerPassword: 'owner' }, + function(doc) { + doc.text('test'); + } + ); + }); + + test('encryption with RC-128 (PDF 1.4)', function() { + return runDocTest( + { pdfVersion: '1.4', userPassword: 'user', ownerPassword: 'owner' }, + function(doc) { + doc.text('test'); + } + ); + }); + + test('encryption with RC-128 (PDF 1.5)', function() { + return runDocTest( + { pdfVersion: '1.5', userPassword: 'user', ownerPassword: 'owner' }, + function(doc) { + doc.text('test'); + } + ); + }); + + test('encryption with AES-128 (PDF 1.6)', function() { + return runDocTest( + { pdfVersion: '1.6', userPassword: 'user', ownerPassword: 'owner' }, + function(doc) { + doc.text('test'); + } + ); + }); + + test('encryption with AES-128 (PDF 1.7)', function() { + return runDocTest( + { pdfVersion: '1.7', userPassword: 'user', ownerPassword: 'owner' }, + function(doc) { + doc.text('test'); + } + ); + }); + + test('encryption with AES-256 (PDF 1.7 extension 3)', function() { + return runDocTest( + { pdfVersion: '1.7ext3', userPassword: 'user', ownerPassword: 'owner' }, + function(doc) { + doc.text('test'); + } + ); + }); +}); diff --git a/tests/integration/text.spec.js b/tests/integration/text.spec.js new file mode 100644 index 000000000..e229eb6d1 --- /dev/null +++ b/tests/integration/text.spec.js @@ -0,0 +1,38 @@ +var { runDocTest } = require('./helpers'); + +describe('text', function() { + test('simple text', function() { + return runDocTest(function(doc) { + doc.text('Really simple text', 100, 100); + }); + }); + + test('alignment', function() { + return runDocTest(function(doc) { + doc.text('Left aligned text', { align: 'left' }); + doc.text('Right aligned text', { align: 'right' }); + doc.text( + 'Justified aligned text - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus.', + { align: 'justify' } + ); + }); + }); + + test('decoration', function() { + return runDocTest(function(doc) { + doc.fillColor('blue').text('Here is a link!', 100, 100, { + link: 'http://google.com/', + underline: true + }); + doc.text('Strike', 100, 130, { + strike: true + }); + }); + }); + + test('list', function() { + return runDocTest(function(doc) { + doc.fillColor('#000').list(['One', 'Two', 'Three'], 100, 150); + }); + }); +}); diff --git a/tests/integration/vector.spec.js b/tests/integration/vector.spec.js new file mode 100644 index 000000000..8bb422e87 --- /dev/null +++ b/tests/integration/vector.spec.js @@ -0,0 +1,150 @@ +var { runDocTest } = require('./helpers'); +var tiger = require('../../demo/tiger'); + +describe('vector', function() { + test('simple shapes', function() { + return runDocTest(function(doc) { + doc + .save() + .moveTo(100, 150) + .lineTo(100, 250) + .lineTo(200, 250) + .fill('#FF3300'); + + doc.circle(280, 200, 50).fill('#6600FF'); + + // an SVG path + doc + .scale(0.6) + .translate(470, 130) + .path('M 250,75 L 323,301 131,161 369,161 177,301 z') + .fill('red', 'even-odd') + .restore(); + }); + }); + + test('complex svg', function() { + return runDocTest(function(doc) { + var i, len, part; + doc.translate(220, 300); + for (i = 0, len = tiger.length; i < len; i++) { + part = tiger[i]; + doc.save(); + doc.path(part.path); + if (part['stroke-width']) { + doc.lineWidth(part['stroke-width']); + } + if (part.fill !== 'none' && part.stroke !== 'none') { + doc.fillAndStroke(part.fill, part.stroke); + } else { + if (part.fill !== 'none') { + doc.fill(part.fill); + } + if (part.stroke !== 'none') { + doc.stroke(part.stroke); + } + } + doc.restore(); + } + }); + }); + + test('svg path', function() { + return runDocTest(function(doc) { + // extracted from https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths + // lines + doc.path('M10 10 H 90 V 90 H 10 L 10 10'); + doc.stroke('#000'); + doc.translate(0, 100); + + doc.path('M10 10 H 90 V 90 H 10 Z'); + doc.stroke('#000'); + doc.translate(0, 100); + + doc.path('M10 10 h 80 v 80 h -80 Z'); + doc.stroke('#000'); + doc.translate(0, 100); + + // bezier curves + + doc.path('M10 10 C 20 20, 40 20, 50 10'); + doc.stroke('#000'); + + doc.path('M70 10 C 70 20, 110 20, 110 10'); + doc.stroke('#000'); + + doc.path('M130 10 C 120 20, 180 20, 170 10'); + doc.stroke('#000'); + + doc.path('M10 60 C 20 80, 40 80, 50 60'); + doc.stroke('#000'); + + doc.path('M70 60 C 70 80, 110 80, 110 60'); + doc.stroke('#000'); + + doc.path('M130 60 C 120 80, 180 80, 170 60'); + doc.stroke('#000'); + + doc.path('M10 110 C 20 140, 40 140, 50 110'); + doc.stroke('#000'); + + doc.path('M70 110 C 70 140, 110 140, 110 110'); + doc.stroke('#000'); + + doc.path('M130 110 C 120 140, 180 140, 170 110'); + doc.stroke('#000'); + + doc.translate(0, 120); + doc.path('M10 80 C 40 10, 65 10, 95 80 S 150 150, 180 80'); + doc.stroke('#000'); + + doc.translate(0, 120); + doc.path('M10 80 Q 95 10 180 80'); + doc.stroke('#000'); + + doc.translate(0, 120); + doc.path('M10 80 Q 52.5 10, 95 80 T 180 80'); + doc.stroke('#000'); + + // arcs + doc.addPage(); + doc.path(`M10 315 + L 110 215 + A 30 50 0 0 1 162.55 162.45 + L 172.55 152.45 + A 30 50 -45 0 1 215.1 109.9 + L 315 10`); + doc.fillAndStroke('#73B373', '#000'); + + doc.translate(0, 180); + doc.path(`M10 315 + L 110 215 + A 36 60 0 0 1 150.71 170.29 + L 172.55 152.45 + A 30 50 -45 0 1 215.1 109.9 + L 315 10`); + doc.fillAndStroke('#73B373', '#000'); + + doc.translate(0, 180); + doc.path(`M80 80 + A 45 45, 0, 0, 0, 125 125 + L 125 80 Z`); + doc.fillAndStroke('#73B373', '#000'); + + doc.path(`M230 80 + A 45 45, 0, 1, 0, 275 125 + L 275 80 Z`); + doc.fillAndStroke('#F67676', '#000'); + + doc.path(`M80 230 + A 45 45, 0, 0, 1, 125 275 + L 125 230 Z`); + doc.fillAndStroke('#AF6FAF', '#000'); + + doc.path(`M230 230 + A 45 45, 0, 1, 1, 275 275 + L 275 230 Z`); + doc.fillAndStroke('#6F6FEF', '#000'); + }); + }); +}); diff --git a/tests/unit/color.spec.js b/tests/unit/color.spec.js new file mode 100644 index 000000000..289c2abc1 --- /dev/null +++ b/tests/unit/color.spec.js @@ -0,0 +1,38 @@ +const PDFDocument = require('../../lib/document').default; + +describe('color', function() { + test('normalize', function() { + const doc = new PDFDocument(); + + expect(doc._normalizeColor('#FFF')).toEqual([1, 1, 1]); + expect(doc._normalizeColor('#FFFFFF')).toEqual([1, 1, 1]); + expect(doc._normalizeColor('#000')).toEqual([0, 0, 0]); + expect(doc._normalizeColor('#000000')).toEqual([0, 0, 0]); + expect(doc._normalizeColor('#6F6FEF')).toEqual([ + 0.43529411764705883, + 0.43529411764705883, + 0.9372549019607843 + ]); + + expect(doc._normalizeColor([255, 255, 255])).toEqual([1, 1, 1]); + expect(doc._normalizeColor([255, 255, 255, 255])).toEqual([ + 2.55, + 2.55, + 2.55, + 2.55 + ]); + expect(doc._normalizeColor([0, 0, 0])).toEqual([0, 0, 0]); + expect(doc._normalizeColor([0, 0, 0, 0])).toEqual([0, 0, 0, 0]); + expect(doc._normalizeColor([128, 10, 18])).toEqual([ + 0.5019607843137255, + 0.0392156862745098, + 0.07058823529411765 + ]); + expect(doc._normalizeColor([128, 10, 18, 100])).toEqual([ + 1.28, + 0.1, + 0.18, + 1 + ]); + }); +}); diff --git a/tests/unit/document.spec.js b/tests/unit/document.spec.js new file mode 100644 index 000000000..5c578b92f --- /dev/null +++ b/tests/unit/document.spec.js @@ -0,0 +1,35 @@ +const PDFDocument = require('../../lib/document').default; + +describe('PDFDocument', () => { + describe('font option', () => { + let fontSpy; + + beforeEach(() => { + fontSpy = jest.spyOn(PDFDocument.prototype, 'font').mockReturnThis(); + }); + + afterEach(() => { + fontSpy.mockRestore(); + }); + + test('not defined', () => { + new PDFDocument(); + + expect(fontSpy).toBeCalledWith('Helvetica'); + }); + + test('a string value', () => { + new PDFDocument({ font: 'Roboto' }); + + expect(fontSpy).toBeCalledWith('Roboto'); + }); + + test('a falsy value', () => { + new PDFDocument({ font: null }); + new PDFDocument({ font: false }); + new PDFDocument({ font: '' }); + + expect(fontSpy).not.toBeCalled(); + }); + }); +}); diff --git a/tests/unit/font.spec.js b/tests/unit/font.spec.js new file mode 100644 index 000000000..a6b5ee6c8 --- /dev/null +++ b/tests/unit/font.spec.js @@ -0,0 +1,36 @@ +const PDFFontFactory = require('../../lib/font_factory').default; +const PDFDocument = require('../../lib/document').default; + +describe('EmbeddedFont', () => { + test('no fontLayoutCache option', () => { + const document = new PDFDocument(); + const font = PDFFontFactory.open( + document, + 'tests/fonts/Roboto-Regular.ttf' + ); + const runSpy = jest.spyOn(font, 'layoutRun'); + + font.layout('test'); + font.layout('test'); + font.layout('test'); + font.layout('test'); + + expect(runSpy).toBeCalledTimes(1); + }); + + test('fontLayoutCache = false', () => { + const document = new PDFDocument({ fontLayoutCache: false }); + const font = PDFFontFactory.open( + document, + 'tests/fonts/Roboto-Regular.ttf' + ); + const runSpy = jest.spyOn(font, 'layoutRun'); + + font.layout('test'); + font.layout('test'); + font.layout('test'); + font.layout('test'); + + expect(runSpy).toBeCalledTimes(4); + }); +}); diff --git a/tests/unit/object.spec.js b/tests/unit/object.spec.js new file mode 100644 index 000000000..21c7b64ef --- /dev/null +++ b/tests/unit/object.spec.js @@ -0,0 +1,23 @@ +const PDFObject = require('../../lib/object').default; + +describe('PDFObject', () => { + describe('convert', () => { + test('string literal', () => { + expect(PDFObject.convert('test')).toEqual('/test'); + }); + + test('string literal with unicode', () => { + expect(PDFObject.convert('αβγδ')).toEqual('/αβγδ'); + }); + + test('String object', () => { + expect(PDFObject.convert(new String('test'))).toEqual('(test)'); + }); + + test('String object with unicode', () => { + const result = PDFObject.convert(new String('αβγδ')); + expect(result.length).toEqual(12); + expect(result).toMatchInlineSnapshot(`"(þÿ±²³´)"`); + }); + }); +}); diff --git a/tests/unit/png.spec.js b/tests/unit/png.spec.js new file mode 100644 index 000000000..5a68383ee --- /dev/null +++ b/tests/unit/png.spec.js @@ -0,0 +1,395 @@ +const PDFDocument = require('../../lib/document').default; +const PDFReference = require('../../lib/reference').default; +const PNGImage = require('../../lib/image/png').default; +const fs = require('fs'); + +describe('PNGImage', () => { + let document; + + const createImage = fileName => { + const img = new PNGImage(fs.readFileSync(fileName), 'I1'); + // noop data manipulation methods + img.loadIndexedAlphaChannel = () => { + if (img.image.transparency.indexed) { + img.alphaChannel = {}; + img.finalize(); + } + }; + img.splitAlphaChannel = () => { + if (img.image.hasAlphaChannel) { + img.alphaChannel = {}; + img.finalize(); + } + }; + const finalizeFn = img.finalize; + jest.spyOn(img, 'finalize').mockImplementation(() => finalizeFn.call(img)); + img.embed(document); + return img; + }; + + beforeEach(() => { + document = new PDFDocument(); + }); + + test('RGB', () => { + // ImageWidth = 400 + // ImageHeight = 533 + // BitDepth = 8 + // ColorType = 2 (RGB) + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage('./demo/images/test2.png'); + + expect(img.finalize).toBeCalledTimes(1); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: 'DeviceRGB', + Filter: 'FlateDecode', + Height: 533, + Length: 397011, + Subtype: 'Image', + Type: 'XObject', + Width: 400, + DecodeParms: expect.any(PDFReference) + }); + + expect(img.obj.data.DecodeParms.data).toMatchObject({ + BitsPerComponent: 8, + Colors: 3, + Columns: 400, + Predictor: 15 + }); + }); + + test('RGB white transparent', () => { + // ImageWidth = 32 + // ImageHeight = 32 + // BitDepth = 16 + // ColorType = 2 + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage( + './tests/images/pngsuite-rgb-transparent-white.png' + ); + + expect(img.finalize).toBeCalledTimes(1); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 16, + ColorSpace: 'DeviceRGB', + Filter: 'FlateDecode', + Height: 32, + Length: 1932, + Subtype: 'Image', + Type: 'XObject', + Width: 32, + Mask: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255], + DecodeParms: expect.any(PDFReference) + }); + + expect(img.obj.data.DecodeParms.data).toMatchObject({ + BitsPerComponent: 16, + Colors: 3, + Columns: 32, + Predictor: 15 + }); + }); + + test('RGB (8bit) with Alpha', () => { + // ImageWidth = 409 + // ImageHeight = 400 + // BitDepth = 8 + // ColorType = 6 (RGB with Alpha) + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage('./tests/images/bee.png'); + + expect(img.finalize).toBeCalledTimes(1); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: 'DeviceRGB', + Filter: 'FlateDecode', + Height: 400, + Length: 47715, + Subtype: 'Image', + Type: 'XObject', + Width: 409, + SMask: expect.any(PDFReference) + }); + + expect(img.obj.data.SMask.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: 'DeviceGray', + Decode: [0, 1], + Filter: 'FlateDecode', + Height: 400, + Length: 16, + Subtype: 'Image', + Type: 'XObject', + Width: 409 + }); + }); + + test('RGB (16bit) with Alpha', () => { + // ImageWidth = 175 + // ImageHeight = 65 + // BitDepth = 16 + // ColorType = 6 + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage('./tests/images/straight.png'); + + expect(img.finalize).toBeCalledTimes(1); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: 'DeviceRGB', + Filter: 'FlateDecode', + Height: 65, + Length: 28537, + Subtype: 'Image', + Type: 'XObject', + Width: 175, + SMask: expect.any(PDFReference) + }); + + expect(img.obj.data.SMask.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: 'DeviceGray', + Decode: [0, 1], + Filter: 'FlateDecode', + Height: 65, + Length: 16, + Subtype: 'Image', + Type: 'XObject', + Width: 175 + }); + }); + + test('Pallete', () => { + // ImageWidth = 980 + // ImageHeight = 540 + // BitDepth = 8 + // ColorType = 3 (Pallete) + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage('./demo/images/test3.png'); + + expect(img.finalize).toBeCalledTimes(1); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: ['Indexed', 'DeviceRGB', 255, expect.any(PDFReference)], + Filter: 'FlateDecode', + Height: 540, + Length: 56682, + Subtype: 'Image', + Type: 'XObject', + Width: 980, + DecodeParms: expect.any(PDFReference) + }); + + expect(img.obj.data.DecodeParms.data).toMatchObject({ + BitsPerComponent: 8, + Colors: 1, + Columns: 980, + Predictor: 15 + }); + }); + + test('Pallete indexed transparency', () => { + // ImageWidth = 32 + // ImageHeight = 32 + // BitDepth = 8 + // ColorType = 3 + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage( + './tests/images/pngsuite-palette-transparent-white.png' + ); + + expect(img.finalize).toBeCalledTimes(1); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: ['Indexed', 'DeviceRGB', 244, expect.any(PDFReference)], + Filter: 'FlateDecode', + Height: 32, + Length: 650, + Subtype: 'Image', + Type: 'XObject', + Width: 32, + DecodeParms: expect.any(PDFReference), + SMask: expect.any(PDFReference) + }); + + expect(img.obj.data.DecodeParms.data).toMatchObject({ + BitsPerComponent: 8, + Colors: 1, + Columns: 32, + Predictor: 15 + }); + + expect(img.obj.data.SMask.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: 'DeviceGray', + Decode: [0, 1], + Filter: 'FlateDecode', + Height: 32, + Length: 16, + Subtype: 'Image', + Type: 'XObject', + Width: 32 + }); + }); + + test('Grayscale', () => { + // ImageWidth = 428 + // ImageHeight = 320 + // BitDepth = 8 + // ColorType = 0 + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage('./tests/images/glassware-noisy.png'); + + expect(img.finalize).toBeCalledTimes(1); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: 'DeviceGray', + Filter: 'FlateDecode', + Height: 428, + Length: 82633, + Subtype: 'Image', + Type: 'XObject', + Width: 320, + DecodeParms: expect.any(PDFReference) + }); + }); + + test('Grayscale black transparent', () => { + // ImageWidth = 32 + // ImageHeight = 32 + // BitDepth = 4 + // ColorType = 0 + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage( + './tests/images/pngsuite-gray-transparent-black.png' + ); + + expect(img.finalize).toBeCalledTimes(1); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 4, + ColorSpace: 'DeviceGray', + Filter: 'FlateDecode', + Height: 32, + Length: 328, + Subtype: 'Image', + Type: 'XObject', + Width: 32, + Mask: [0, 0], + DecodeParms: expect.any(PDFReference) + }); + + expect(img.obj.data.DecodeParms.data).toMatchObject({ + BitsPerComponent: 4, + Colors: 1, + Columns: 32, + Predictor: 15 + }); + }); + + test('Grayscale white transparent', () => { + // ImageWidth = 32 + // ImageHeight = 32 + // BitDepth = 16 + // ColorType = 0 + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage( + './tests/images/pngsuite-gray-transparent-white.png' + ); + + expect(img.finalize).toBeCalledTimes(1); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 16, + ColorSpace: 'DeviceGray', + Filter: 'FlateDecode', + Height: 32, + Length: 1212, + Subtype: 'Image', + Type: 'XObject', + Width: 32, + Mask: [255, 255], + DecodeParms: expect.any(PDFReference) + }); + + expect(img.obj.data.DecodeParms.data).toMatchObject({ + BitsPerComponent: 16, + Colors: 1, + Columns: 32, + Predictor: 15 + }); + }); + + test('Grayscale with Alpha', () => { + // ImageWidth = 112 + // ImageHeight = 112 + // BitDepth = 8 + // ColorType = 4 (Grayscale with Alpha) + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage('./tests/images/fish.png'); + + expect(img.finalize).toBeCalledTimes(1); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: 'DeviceGray', + Filter: 'FlateDecode', + Height: 112, + Length: 9922, + Subtype: 'Image', + Type: 'XObject', + Width: 112, + SMask: expect.any(PDFReference) + }); + + expect(img.obj.data.SMask.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: 'DeviceGray', + Decode: [0, 1], + Filter: 'FlateDecode', + Height: 112, + Length: 16, + Subtype: 'Image', + Type: 'XObject', + Width: 112 + }); + }); +}); diff --git a/tests/unit/reference.spec.js b/tests/unit/reference.spec.js new file mode 100644 index 000000000..1cfb51cfd --- /dev/null +++ b/tests/unit/reference.spec.js @@ -0,0 +1,93 @@ +const PDFReference = require('../../lib/reference').default; +const PDFDocument = require('../../lib/document').default; +const zlib = require('zlib'); + +describe('PDFReference', () => { + let document; + beforeEach(() => { + document = new PDFDocument(); + }); + + test('instantiated without data', () => { + const ref = new PDFReference(document, 1); + + expect(ref.id).toBeDefined(); + expect(ref.data).toBeDefined(); + expect(ref.data).toBeInstanceOf(Object); + }); + + test('instantiated with data', () => { + const refData = { Pages: 0 }; + const ref = new PDFReference(document, 1, refData); + + expect(ref.id).toBe(1); + expect(ref.data).toBe(refData); + }); + + test('written data of empty reference', done => { + const dataLog = []; + const expected = ['1 0 obj', '<<\n>>', 'endobj']; + const ref = new PDFReference(document, 1); + document._write = function(data) { + dataLog.push(data); + }; + ref.finalize(); + setTimeout(() => { + expect(dataLog).toEqual(expected); + done(); + }, 1); + }); + + test('written data of reference with uncompressed data', done => { + const dataLog = []; + const chunk = new Buffer('test'); + const expected = [ + '1 0 obj', + `<< +/Length ${chunk.length} +>>`, + 'stream', + chunk, + '\nendstream', + 'endobj' + ]; + const ref = new PDFReference(document, 1); + ref.compress = false; + ref.write(chunk); + document._write = function(data) { + dataLog.push(data); + }; + ref.finalize(); + setTimeout(() => { + expect(dataLog).toEqual(expected); + done(); + }, 1); + }); + + test('written data of reference with compressed data', done => { + const dataLog = []; + const chunk = new Buffer('test'); + const compressed = zlib.deflateSync(chunk); + const expected = [ + '1 0 obj', + `<< +/Length ${compressed.length} +/Filter /FlateDecode +>>`, + 'stream', + compressed, + '\nendstream', + 'endobj' + ]; + const ref = new PDFReference(document, 1); + ref.write(chunk); + document._write = function(data) { + dataLog.push(data); + }; + ref.finalize(); + setTimeout(() => { + expect(dataLog).toEqual(expected); + done(); + }, 1); + }); +}); diff --git a/tests/unit/trailer.spec.js b/tests/unit/trailer.spec.js new file mode 100644 index 000000000..0674697e9 --- /dev/null +++ b/tests/unit/trailer.spec.js @@ -0,0 +1,47 @@ +const PDFDocument = require('../../lib/document').default; +const PDFSecurity = require('../../lib/security').default; + +// manual mock for PDFSecurity to ensure stored id will be the same accross different systems +PDFSecurity.generateFileID = () => { + return new Buffer('mocked-pdf-id'); +}; + +describe('Document trailer', () => { + let document; + + beforeEach(() => { + document = new PDFDocument({ + info: { CreationDate: new Date(Date.UTC(2018, 1, 1)) } + }); + }); + + test('', done => { + const dataLog = []; + const expected = [ + [ + '7 0 obj', + '<<\n/Producer 8 0 R\n/Creator 9 0 R\n/CreationDate 10 0 R\n>>' + ], + ['8 0 obj', '(PDFKit)'], + ['9 0 obj', '(PDFKit)'], + ['10 0 obj', '(D:20180201000000Z)'], + [ + 'trailer', + `<<\n/Size 11\n/Root 2 0 R\n/Info 7 0 R\n/ID [<6d6f636b65642d7064662d6964> <6d6f636b65642d7064662d6964>]\n>>` + ] + ]; + document._write = function(data) { + dataLog.push(data); + }; + document.end(); + setTimeout(() => { + for (let i = 0; i < expected.length; ++i) { + let idx = dataLog.indexOf(expected[i][0]); + for (let j = 1; j < expected[i].length; ++j) { + expect(dataLog[idx + j]).toEqual(expected[i][j]); + } + } + done(); + }, 1); + }); +}); diff --git a/tests/unit/virtual-fs.spec.js b/tests/unit/virtual-fs.spec.js new file mode 100644 index 000000000..b678d6c05 --- /dev/null +++ b/tests/unit/virtual-fs.spec.js @@ -0,0 +1,79 @@ +const fs = require('../../lib/virtual-fs').default; + +function checkMissingFiles(files) { + for (let file of files) { + expect(() => fs.readFileSync(`files/${file}`)).toThrow( + `File 'files/${file}' not found in virtual file system` + ); + } +} + +describe('virtual-fs', function() { + beforeEach(() => { + fs.fileData = {}; + }); + + test('writeFileSync', function() { + checkMissingFiles(['encoded', 'raw', 'binary']); + + fs.writeFileSync( + 'files/encoded', + Buffer.from('File content').toString('base64') + ); + fs.writeFileSync('files/raw', 'File content'); + fs.writeFileSync('files/binary', new Uint8Array([4, 3, 1, 2])); + + const encodedData = fs.readFileSync('files/encoded'); + expect(encodedData).toBeInstanceOf(Buffer); + expect(encodedData.toString('utf8')).toEqual('File content'); + + const rawData = fs.readFileSync('files/raw', 'utf8'); + expect(rawData).toEqual('File content'); + + const binaryData = fs.readFileSync('files/binary'); + expect(binaryData).toBeInstanceOf(Buffer); + expect(binaryData.toJSON()).toEqual({ data: [4, 3, 1, 2], type: 'Buffer' }); + }); + + test('bindFileData', function() { + checkMissingFiles(['encoded', 'raw', 'binary']); + + fs.bindFileData({ + 'files/encoded': Buffer.from('File content').toString('base64') + }); + + fs.bindFileData({ + 'files/raw': 'File content', + 'files/binary': new Uint8Array([4, 3, 1, 2]) + }); + + const encodedData = fs.readFileSync('files/encoded'); + expect(encodedData).toBeInstanceOf(Buffer); + expect(encodedData.toString('utf8')).toEqual('File content'); + + let rawData = fs.readFileSync('files/raw', 'utf8'); + expect(rawData).toEqual('File content'); + + let binaryData = fs.readFileSync('files/binary'); + expect(binaryData).toBeInstanceOf(Buffer); + expect(binaryData.toJSON()).toEqual({ data: [4, 3, 1, 2], type: 'Buffer' }); + + // reset option + fs.bindFileData( + { + 'files/raw': 'New File content', + 'files/binary2': new Uint8Array([4, 3, 1, 2]) + }, + { reset: true } + ); + + checkMissingFiles(['encoded', 'binary']); + + rawData = fs.readFileSync('files/raw', 'utf8'); + expect(rawData).toEqual('New File content'); + + binaryData = fs.readFileSync('files/binary2'); + expect(binaryData).toBeInstanceOf(Buffer); + expect(binaryData.toJSON()).toEqual({ data: [4, 3, 1, 2], type: 'Buffer' }); + }); +}); diff --git a/yarn.lock b/yarn.lock index 7925ddefc..043b7ec07 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,9 +2,39 @@ # yarn lockfile v1 +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.0.0-beta.35": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" + integrity sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== + dependencies: + "@babel/highlight" "^7.0.0" + +"@babel/highlight@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" + integrity sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw== + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^4.0.0" + +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + "@react-pdf/fontkit@^1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@react-pdf/fontkit/-/fontkit-1.11.0.tgz#2492ffca9454be2a52eb2aba01eacdf2a11ce9fd" + integrity sha1-JJL/ypRUvipS6yq6AerN8qEc6f0= dependencies: "@react-pdf/unicode-properties" "^2.2.0" brfs "^1.4.0" @@ -20,46 +50,269 @@ "@react-pdf/png-js@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@react-pdf/png-js/-/png-js-1.0.0.tgz#00fcb969dca4ce82a0a7673413ade039e47b361e" + integrity sha1-APy5adykzoKgp2c0E63gOeR7Nh4= "@react-pdf/unicode-properties@^2.2.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@react-pdf/unicode-properties/-/unicode-properties-2.2.0.tgz#f109eaac244ceb108011d4038cee4cc787cb40f3" + integrity sha1-8QnqrCRM6xCAEdQDjO5Mx4fLQPM= dependencies: unicode-trie "^0.3.0" -acorn@^5.0.0: - version "5.5.3" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.3.tgz#f473dd47e0277a08e28e9bec5aeeb04751f0b8c9" +JSONStream@^1.0.3: + version "1.3.5" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + +abab@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.0.tgz#aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f" + integrity sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w== + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +acorn-dynamic-import@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948" + integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== + +acorn-globals@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.0.tgz#e3b6f8da3c1552a95ae627571f7dd6923bb54103" + integrity sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw== + dependencies: + acorn "^6.0.1" + acorn-walk "^6.0.1" + +acorn-jsx@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.1.tgz#32a064fd925429216a09b141102bfdd185fae40e" + integrity sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg== + +acorn-node@^1.2.0, acorn-node@^1.3.0, acorn-node@^1.5.2, acorn-node@^1.6.1: + version "1.6.2" + resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.6.2.tgz#b7d7ceca6f22e6417af933a62cad4de01048d5d2" + integrity sha512-rIhNEZuNI8ibQcL7ANm/mGyPukIaZsRNX9psFNQURyJW0nu6k8wjSDld20z6v2mDBWqX13pIEnk9gGZJHIlEXg== + dependencies: + acorn "^6.0.2" + acorn-dynamic-import "^4.0.0" + acorn-walk "^6.1.0" + xtend "^4.0.1" + +acorn-walk@^6.0.1, acorn-walk@^6.1.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.1.1.tgz#d363b66f5fac5f018ff9c3a1e7b6f8e310cc3913" + integrity sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw== + +acorn@^5.0.0, acorn@^5.5.3: + version "5.7.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" + integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== + +acorn@^6.0.1, acorn@^6.0.2: + version "6.0.5" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.0.5.tgz#81730c0815f3f3b34d8efa95cb7430965f4d887a" + integrity sha512-i33Zgp3XWtmZBMNvCr4azvOFeWVw1Rk6p3hfi3LUDvIFraOMywb1kAtrbi+med14m4Xfpqm3zRZMT+c0FNE7kg== + +ajv@^6.5.3, ajv@^6.5.5, ajv@^6.6.1: + version "6.7.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.7.0.tgz#e3ce7bb372d6577bb1839f1dfdfcbf5ad2948d96" + integrity sha512-RZXPviBTtfmtka9n9sy1N5M5b82CbxWIR6HIis4s3WQTXDJamc/0gpCWNGz6EWdWp4DOfjzJfhz/AS9zVPjjWg== + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" amdefine@>=0.0.4: version "1.0.1" resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= + +ansi-escapes@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.0.0.tgz#70de791edf021404c3fd615aa89118ae0432e5a9" + integrity sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w== ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +append-transform@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" + integrity sha1-126/jKlNJ24keja61EpLdKthGZE= + dependencies: + default-require-extensions "^1.0.0" + +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= dependencies: arr-flatten "^1.0.1" -arr-flatten@^1.0.1: +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + +array-filter@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= + +array-from@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/array-from/-/array-from-2.1.1.tgz#cfe9d8c26628b9dc5aecc62a9f5d8f1f352c1195" + integrity sha1-z+nYwmYoudxa7MYqn12PHzUsEZU= + +array-map@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= + +array-reduce@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + +asn1.js@^4.0.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" + integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assert@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + integrity sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE= + dependencies: + util "0.10.3" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= ast-transform@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/ast-transform/-/ast-transform-0.0.0.tgz#74944058887d8283e189d954600947bc98fe0062" + integrity sha1-dJRAWIh9goPhidlUYAlHvJj+AGI= dependencies: escodegen "~1.2.0" esprima "~1.0.4" @@ -68,18 +321,63 @@ ast-transform@0.0.0: ast-types@^0.7.0: version "0.7.8" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.7.8.tgz#902d2e0d60d071bdcd46dc115e1809ed11c138a9" + integrity sha1-kC0uDWDQcb3NRtwRXhgJ7RHBOKk= + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-limiter@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" + integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== + +async@^2.1.4, async@^2.5.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" + integrity sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ== + dependencies: + lodash "^4.17.10" + +async@~0.2.6: + version "0.2.10" + resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" + integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E= + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= dependencies: chalk "^1.1.3" esutils "^2.0.2" js-tokens "^3.0.2" -babel-core@6, babel-core@^6.26.0: +babel-core@^6.0.0, babel-core@^6.26.0, babel-core@^6.26.3: version "6.26.3" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" + integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== dependencies: babel-code-frame "^6.26.0" babel-generator "^6.26.0" @@ -101,9 +399,10 @@ babel-core@6, babel-core@^6.26.0: slash "^1.0.0" source-map "^0.5.7" -babel-generator@^6.26.0: +babel-generator@^6.18.0, babel-generator@^6.26.0: version "6.26.1" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" + integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== dependencies: babel-messages "^6.23.0" babel-runtime "^6.26.0" @@ -114,9 +413,19 @@ babel-generator@^6.26.0: source-map "^0.5.7" trim-right "^1.0.1" +babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" + integrity sha1-zORReto1b0IgvK6KAsKzRvmlZmQ= + dependencies: + babel-helper-explode-assignable-expression "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + babel-helper-call-delegate@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" @@ -126,15 +435,26 @@ babel-helper-call-delegate@^6.24.1: babel-helper-define-map@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" + integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" +babel-helper-explode-assignable-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" + integrity sha1-8luCz33BBDPFX3BZLVdGQArCLKo= + dependencies: + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + babel-helper-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= dependencies: babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" @@ -145,6 +465,7 @@ babel-helper-function-name@^6.24.1: babel-helper-get-function-arity@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -152,6 +473,7 @@ babel-helper-get-function-arity@^6.24.1: babel-helper-hoist-variables@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -159,6 +481,7 @@ babel-helper-hoist-variables@^6.24.1: babel-helper-optimise-call-expression@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -166,14 +489,27 @@ babel-helper-optimise-call-expression@^6.24.1: babel-helper-regex@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" + integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" +babel-helper-remap-async-to-generator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" + integrity sha1-XsWBgnrXI/7N04HxySg5BnbkVRs= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + babel-helper-replace-supers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= dependencies: babel-helper-optimise-call-expression "^6.24.1" babel-messages "^6.23.0" @@ -185,43 +521,102 @@ babel-helper-replace-supers@^6.24.1: babel-helpers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" +babel-jest@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-23.6.0.tgz#a644232366557a2240a0c083da6b25786185a2f1" + integrity sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew== + dependencies: + babel-plugin-istanbul "^4.1.6" + babel-preset-jest "^23.2.0" + babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= dependencies: babel-runtime "^6.22.0" babel-plugin-check-es2015-constants@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= dependencies: babel-runtime "^6.22.0" babel-plugin-external-helpers@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.22.0.tgz#2285f48b02bd5dede85175caf8c62e86adccefa1" + integrity sha1-IoX0iwK9Xe3oUXXK+MYuhq3M76E= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-istanbul@^4.1.6: + version "4.1.6" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" + integrity sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ== + dependencies: + babel-plugin-syntax-object-rest-spread "^6.13.0" + find-up "^2.1.0" + istanbul-lib-instrument "^1.10.1" + test-exclude "^4.2.1" + +babel-plugin-jest-hoist@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz#e61fae05a1ca8801aadee57a6d66b8cefaf44167" + integrity sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc= + +babel-plugin-syntax-async-functions@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" + integrity sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU= + +babel-plugin-syntax-exponentiation-operator@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" + integrity sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4= + +babel-plugin-syntax-object-rest-spread@^6.13.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= + +babel-plugin-syntax-trailing-function-commas@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" + integrity sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM= + +babel-plugin-transform-async-to-generator@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" + integrity sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E= dependencies: + babel-helper-remap-async-to-generator "^6.24.1" + babel-plugin-syntax-async-functions "^6.8.0" babel-runtime "^6.22.0" babel-plugin-transform-es2015-arrow-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-block-scoping@^6.24.1: +babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es2015-block-scoping@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" + integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= dependencies: babel-runtime "^6.26.0" babel-template "^6.26.0" @@ -229,9 +624,10 @@ babel-plugin-transform-es2015-block-scoping@^6.24.1: babel-types "^6.26.0" lodash "^4.17.4" -babel-plugin-transform-es2015-classes@^6.24.1, babel-plugin-transform-es2015-classes@^6.9.0: +babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-classes@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= dependencies: babel-helper-define-map "^6.24.1" babel-helper-function-name "^6.24.1" @@ -243,35 +639,40 @@ babel-plugin-transform-es2015-classes@^6.24.1, babel-plugin-transform-es2015-cla babel-traverse "^6.24.1" babel-types "^6.24.1" -babel-plugin-transform-es2015-computed-properties@^6.24.1: +babel-plugin-transform-es2015-computed-properties@^6.22.0, babel-plugin-transform-es2015-computed-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-destructuring@^6.22.0: +babel-plugin-transform-es2015-destructuring@^6.22.0, babel-plugin-transform-es2015-destructuring@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-duplicate-keys@^6.24.1: +babel-plugin-transform-es2015-duplicate-keys@^6.22.0, babel-plugin-transform-es2015-duplicate-keys@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" + integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-plugin-transform-es2015-for-of@^6.22.0: +babel-plugin-transform-es2015-for-of@^6.22.0, babel-plugin-transform-es2015-for-of@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-function-name@^6.24.1: +babel-plugin-transform-es2015-function-name@^6.22.0, babel-plugin-transform-es2015-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" @@ -280,52 +681,59 @@ babel-plugin-transform-es2015-function-name@^6.24.1: babel-plugin-transform-es2015-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-modules-amd@^6.24.1: +babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" + integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ= dependencies: babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-modules-commonjs@^6.24.1: +babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1: version "6.26.2" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" + integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q== dependencies: babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-types "^6.26.0" -babel-plugin-transform-es2015-modules-systemjs@^6.24.1: +babel-plugin-transform-es2015-modules-systemjs@^6.23.0, babel-plugin-transform-es2015-modules-systemjs@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" + integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-modules-umd@^6.24.1: +babel-plugin-transform-es2015-modules-umd@^6.23.0, babel-plugin-transform-es2015-modules-umd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" + integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= dependencies: babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-object-super@^6.24.1: +babel-plugin-transform-es2015-object-super@^6.22.0, babel-plugin-transform-es2015-object-super@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= dependencies: babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" -babel-plugin-transform-es2015-parameters@^6.24.1: +babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015-parameters@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= dependencies: babel-helper-call-delegate "^6.24.1" babel-helper-get-function-arity "^6.24.1" @@ -334,9 +742,10 @@ babel-plugin-transform-es2015-parameters@^6.24.1: babel-traverse "^6.24.1" babel-types "^6.24.1" -babel-plugin-transform-es2015-shorthand-properties@^6.24.1: +babel-plugin-transform-es2015-shorthand-properties@^6.22.0, babel-plugin-transform-es2015-shorthand-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -344,12 +753,14 @@ babel-plugin-transform-es2015-shorthand-properties@^6.24.1: babel-plugin-transform-es2015-spread@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-sticky-regex@^6.24.1: +babel-plugin-transform-es2015-sticky-regex@^6.22.0, babel-plugin-transform-es2015-sticky-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" + integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" @@ -358,39 +769,90 @@ babel-plugin-transform-es2015-sticky-regex@^6.24.1: babel-plugin-transform-es2015-template-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-typeof-symbol@^6.22.0: +babel-plugin-transform-es2015-typeof-symbol@^6.22.0, babel-plugin-transform-es2015-typeof-symbol@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" + integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-unicode-regex@^6.24.1: +babel-plugin-transform-es2015-unicode-regex@^6.22.0, babel-plugin-transform-es2015-unicode-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" + integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" regexpu-core "^2.0.0" -babel-plugin-transform-regenerator@^6.24.1: +babel-plugin-transform-exponentiation-operator@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" + integrity sha1-KrDJx/MJj6SJB3cruBP+QejeOg4= + dependencies: + babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" + babel-plugin-syntax-exponentiation-operator "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-regenerator@^6.22.0, babel-plugin-transform-regenerator@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" + integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= dependencies: regenerator-transform "^0.10.0" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" +babel-preset-env@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz#dea79fa4ebeb883cd35dab07e260c1c9c04df77a" + integrity sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg== + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-syntax-trailing-function-commas "^6.22.0" + babel-plugin-transform-async-to-generator "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.23.0" + babel-plugin-transform-es2015-classes "^6.23.0" + babel-plugin-transform-es2015-computed-properties "^6.22.0" + babel-plugin-transform-es2015-destructuring "^6.23.0" + babel-plugin-transform-es2015-duplicate-keys "^6.22.0" + babel-plugin-transform-es2015-for-of "^6.23.0" + babel-plugin-transform-es2015-function-name "^6.22.0" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.22.0" + babel-plugin-transform-es2015-modules-commonjs "^6.23.0" + babel-plugin-transform-es2015-modules-systemjs "^6.23.0" + babel-plugin-transform-es2015-modules-umd "^6.23.0" + babel-plugin-transform-es2015-object-super "^6.22.0" + babel-plugin-transform-es2015-parameters "^6.23.0" + babel-plugin-transform-es2015-shorthand-properties "^6.22.0" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.22.0" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.23.0" + babel-plugin-transform-es2015-unicode-regex "^6.22.0" + babel-plugin-transform-exponentiation-operator "^6.22.0" + babel-plugin-transform-regenerator "^6.22.0" + browserslist "^3.2.6" + invariant "^2.2.2" + semver "^5.3.0" + babel-preset-es2015@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" + integrity sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk= dependencies: babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-transform-es2015-arrow-functions "^6.22.0" @@ -417,9 +879,18 @@ babel-preset-es2015@^6.24.1: babel-plugin-transform-es2015-unicode-regex "^6.24.1" babel-plugin-transform-regenerator "^6.24.1" +babel-preset-jest@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46" + integrity sha1-jsegOhOPABoaj7HoETZSvxpV2kY= + dependencies: + babel-plugin-jest-hoist "^23.2.0" + babel-plugin-syntax-object-rest-spread "^6.13.0" + babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= dependencies: babel-core "^6.26.0" babel-runtime "^6.26.0" @@ -432,13 +903,15 @@ babel-register@^6.26.0: babel-runtime@^6.11.6, babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" -babel-template@^6.24.1, babel-template@^6.26.0: +babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= dependencies: babel-runtime "^6.26.0" babel-traverse "^6.26.0" @@ -446,9 +919,10 @@ babel-template@^6.24.1, babel-template@^6.26.0: babylon "^6.18.0" lodash "^4.17.4" -babel-traverse@^6.24.1, babel-traverse@^6.26.0: +babel-traverse@^6.0.0, babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= dependencies: babel-code-frame "^6.26.0" babel-messages "^6.23.0" @@ -460,9 +934,10 @@ babel-traverse@^6.24.1, babel-traverse@^6.26.0: invariant "^2.2.2" lodash "^4.17.4" -babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: +babel-types@^6.0.0, babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= dependencies: babel-runtime "^6.26.0" esutils "^2.0.2" @@ -472,90 +947,392 @@ babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -base64-js@^1.1.2: +base64-js@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" + integrity sha1-EQHpVE9KdrG8OybUUsqW16NeeXg= + +base64-js@^1.0.2, base64-js@^1.1.2: version "1.3.0" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" + integrity sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" blob-stream@^0.1.2: version "0.1.3" resolved "https://registry.yarnpkg.com/blob-stream/-/blob-stream-0.1.3.tgz#98d668af6996e0f32ef666d06e215ccc7d77686c" + integrity sha1-mNZor2mW4PMu9mbQbiFczH13aGw= dependencies: blob "0.0.4" blob@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz#bcf13052ca54463f30f9fc7e95b9a47630a94921" + integrity sha1-vPEwUspURj8w+fx+lbmkdjCpSSE= + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: + version "4.11.8" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" +brace@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/brace/-/brace-0.2.1.tgz#806ea25b26e79654b1d05ec23016b44d9e770db4" + integrity sha1-gG6iWybnllSx0F7CMBa0TZ53DbQ= + dependencies: + w3c-blob "0.0.1" + braces@^1.8.2: version "1.8.5" resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= dependencies: expand-range "^1.8.1" preserve "^0.2.0" repeat-element "^1.1.2" -brfs@^1.4.0: +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +brfs@^1.3.0, brfs@^1.4.0: version "1.6.1" resolved "https://registry.yarnpkg.com/brfs/-/brfs-1.6.1.tgz#b78ce2336d818e25eea04a0947cba6d4fb8849c3" + integrity sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ== dependencies: quote-stream "^1.0.1" resolve "^1.1.5" static-module "^2.2.0" through2 "^2.0.0" +brfs@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brfs/-/brfs-2.0.1.tgz#d19370b3fad787a24af1eee5474ad7ec9c305d3a" + integrity sha512-SU42sZeG85CE8EaZfnAANWxTqYpgrup0Nq5TgA+x9a0szxki+kH0X0DDyr7czQ8KhKKKdpxrQqXHN6zX96r62w== + dependencies: + quote-stream "^1.0.1" + resolve "^1.1.5" + static-module "^3.0.0" + through2 "^2.0.0" + +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + brotli@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/brotli/-/brotli-1.3.2.tgz#525a9cad4fcba96475d7d388f6aecb13eed52f46" + integrity sha1-UlqcrU/LqWR119OI9q7LE+7VL0Y= dependencies: base64-js "^1.1.2" -browser-resolve@^1.11.0: +browser-pack@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.1.0.tgz#c34ba10d0b9ce162b5af227c7131c92c2ecd5774" + integrity sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA== + dependencies: + JSONStream "^1.0.3" + combine-source-map "~0.8.0" + defined "^1.0.0" + safe-buffer "^5.1.1" + through2 "^2.0.0" + umd "^3.0.0" + +browser-process-hrtime@^0.1.2: + version "0.1.3" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz#616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4" + integrity sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw== + +browser-resolve@^1.11.0, browser-resolve@^1.11.3, browser-resolve@^1.7.0, browser-resolve@^1.8.1: version "1.11.3" resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== dependencies: resolve "1.1.7" -browser-resolve@^1.8.1: - version "1.11.2" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: - resolve "1.1.7" + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" browserify-optional@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/browserify-optional/-/browserify-optional-1.0.1.tgz#1e13722cfde0d85f121676c2a72ced533a018869" + integrity sha1-HhNyLP3g2F8SFnbCpyztUzoBiGk= dependencies: ast-transform "0.0.0" ast-types "^0.7.0" browser-resolve "^1.8.1" +browserify-rsa@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= + dependencies: + bn.js "^4.1.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= + dependencies: + bn.js "^4.1.1" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.2" + elliptic "^6.0.0" + inherits "^2.0.1" + parse-asn1 "^5.0.0" + +browserify-zlib@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserify@^16.2.3: + version "16.2.3" + resolved "https://registry.yarnpkg.com/browserify/-/browserify-16.2.3.tgz#7ee6e654ba4f92bce6ab3599c3485b1cc7a0ad0b" + integrity sha512-zQt/Gd1+W+IY+h/xX2NYMW4orQWhqSwyV+xsblycTtpOuB27h1fZhhNQuipJ4t79ohw4P4mMem0jp/ZkISQtjQ== + dependencies: + JSONStream "^1.0.3" + assert "^1.4.0" + browser-pack "^6.0.1" + browser-resolve "^1.11.0" + browserify-zlib "~0.2.0" + buffer "^5.0.2" + cached-path-relative "^1.0.0" + concat-stream "^1.6.0" + console-browserify "^1.1.0" + constants-browserify "~1.0.0" + crypto-browserify "^3.0.0" + defined "^1.0.0" + deps-sort "^2.0.0" + domain-browser "^1.2.0" + duplexer2 "~0.1.2" + events "^2.0.0" + glob "^7.1.0" + has "^1.0.0" + htmlescape "^1.1.0" + https-browserify "^1.0.0" + inherits "~2.0.1" + insert-module-globals "^7.0.0" + labeled-stream-splicer "^2.0.0" + mkdirp "^0.5.0" + module-deps "^6.0.0" + os-browserify "~0.3.0" + parents "^1.0.1" + path-browserify "~0.0.0" + process "~0.11.0" + punycode "^1.3.2" + querystring-es3 "~0.2.0" + read-only-stream "^2.0.0" + readable-stream "^2.0.2" + resolve "^1.1.4" + shasum "^1.0.0" + shell-quote "^1.6.1" + stream-browserify "^2.0.0" + stream-http "^2.0.0" + string_decoder "^1.1.1" + subarg "^1.0.0" + syntax-error "^1.1.1" + through2 "^2.0.0" + timers-browserify "^1.0.1" + tty-browserify "0.0.1" + url "~0.11.0" + util "~0.10.1" + vm-browserify "^1.0.0" + xtend "^4.0.0" + +browserslist@^3.2.6: + version "3.2.8" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6" + integrity sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ== + dependencies: + caniuse-lite "^1.0.30000844" + electron-to-chromium "^1.3.47" + +bser@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" + integrity sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk= + dependencies: + node-int64 "^0.4.0" + buffer-equal@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" + integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= buffer-from@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.0.0.tgz#4cb8832d23612589b0406e9e2956c17f06fdf531" + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@^5.0.2: + version "5.2.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6" + integrity sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" -builtin-modules@^1.1.0: +builtin-modules@^1.0.0, builtin-modules@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +cached-path-relative@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.0.2.tgz#a13df4196d26776220cc3356eb147a52dba2c6db" + integrity sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg== + +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + +callsites@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.0.0.tgz#fb7eb569b72ad7a45812f93fd9430a3e410b3dd3" + integrity sha512-tWnkwu9YEq2uzlBDI4RcLn8jrFvF9AOi8PxDNU3hZZjJcjkcRAq3vCI+vZcg1SuxISDYe86k9VZFwAxDiJGoAw== + +camelcase@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= + +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= + +caniuse-lite@^1.0.30000844: + version "1.0.30000932" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000932.tgz#d01763e9ce77810962ca7391ff827b5949ce4272" + integrity sha512-4bghJFItvzz8m0T3lLZbacmEY9X1Z2AtIzTr7s7byqZIOumASfr4ynDx7rtm0J85nDmx8vsgR6vnaSoeU8Oh0A== + +capture-exit@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-1.2.0.tgz#1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f" + integrity sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28= + dependencies: + rsvp "^3.3.3" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= chalk@^1.0.0, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" @@ -563,86 +1340,687 @@ chalk@^1.0.0, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +character-parser@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/character-parser/-/character-parser-1.2.0.tgz#94134d6e5d870a39be359f7d22460935184ddef6" + integrity sha1-lBNNbl2HCjm+NZ99IkYJNRhN3vY= + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +chownr@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" + integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== + +ci-info@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +circular-json@^0.3.1: + version "0.3.3" + resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" + integrity sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A== + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + dependencies: + restore-cursor "^2.0.0" + +cli-width@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= + +cliui@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" + clone@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +codemirror@~3.20.0: + version "3.20.0" + resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-3.20.0.tgz#2e10326c2f0bf043b1ede32fdbc06ddfab801c62" + integrity sha1-LhAybC8L8EOx7eMv28Bt36uAHGI= + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +combine-source-map@^0.8.0, combine-source-map@~0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.8.0.tgz#a58d0df042c186fcf822a8e8015f5450d2d79a8b" + integrity sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos= + dependencies: + convert-source-map "~1.1.0" + inline-source-map "~0.6.0" + lodash.memoize "~3.0.3" + source-map "~0.5.3" + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" + integrity sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w== + dependencies: + delayed-stream "~1.0.0" + +commander@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.1.0.tgz#d121bbae860d9992a3d517ba96f56588e47c6781" + integrity sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E= commander@~2.13.0: version "2.13.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== + +commander@~2.17.1: + version "2.17.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== + +component-emitter@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" + integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@~1.6.0: +concat-stream@^1.6.0, concat-stream@^1.6.1, concat-stream@~1.6.0: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: buffer-from "^1.0.0" inherits "^2.0.3" readable-stream "^2.2.2" typedarray "^0.0.6" -convert-source-map@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" - -core-js@^2.4.0: - version "2.5.5" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.5.tgz#b14dde936c640c0579a6b50cabcc132dd6127e3b" +console-browserify@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= + dependencies: + date-now "^0.1.4" -core-js@^2.5.0: - version "2.5.7" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= -core-util-is@~1.0.0: +constantinople@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + resolved "https://registry.yarnpkg.com/constantinople/-/constantinople-1.0.2.tgz#0e64747dc836644d3f659247efd95231b48c3e71" + integrity sha1-DmR0fcg2ZE0/ZZJH79lSMbSMPnE= + dependencies: + uglify-js "~2.4.0" -debug@^2.6.8, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" +constants-browserify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + +convert-source-map@^1.4.0, convert-source-map@^1.5.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" + integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== dependencies: - ms "2.0.0" + safe-buffer "~5.1.1" -deep-equal@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" +convert-source-map@~1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.1.3.tgz#4829c877e9fe49b3161f3bf3673888e204699860" + integrity sha1-SCnId+n+SbMWHzvzZziI4gRpmGA= -deep-is@~0.1.3: +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +core-js@^2.4.0, core-js@^2.5.0: + version "2.6.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.3.tgz#4b70938bdffdaf64931e66e2db158f0892289c49" + integrity sha512-l00tmFFZOBHtYhN4Cz7k32VM7vTn3rE2ANjQDxdEN6zmXZ/xq1jQuutnmHvMG1ZJ7xd72+TA5YpUK8wz3rWsfQ== + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cp-file@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cp-file/-/cp-file-6.0.0.tgz#f38477ece100b403fcf780fd34d030486beb693e" + integrity sha512-OtHMgPugkgwHlbph25wlMKd358lZNhX1Y2viUpPoFmlBPlEiPIRhztYWha11grbGPnlM+urp5saVmwsChCIOEg== + dependencies: + graceful-fs "^4.1.2" + make-dir "^1.0.0" + nested-error-stacks "^2.0.0" + pify "^3.0.0" + safe-buffer "^5.0.1" + +cpy@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cpy/-/cpy-7.0.1.tgz#d817e4d81bd7f0f25ff812796c5f1392dc0fb485" + integrity sha512-Zo52tXKLJcgy/baacn6KaNoRAakkl2wb+R4u6qJ4wlD0uchncwRQcIk66PlGlkzuToCJO6A6PWX27Tdwc8LU2g== + dependencies: + arrify "^1.0.1" + cp-file "^6.0.0" + globby "^8.0.1" + nested-error-stacks "^2.0.0" + +create-ecdh@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" + integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== + dependencies: + bn.js "^4.1.0" + elliptic "^6.0.0" + +create-hash@^1.1.0, create-hash@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +crypto-browserify@^3.0.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +crypto-js@^3.1.9-1: + version "3.1.9-1" + resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-3.1.9-1.tgz#fda19e761fc077e01ffbfdc6e9fdfc59e8806cd8" + integrity sha1-/aGedh/Ad+Af+/3G6f38WeiAbNg= + +css-parse@1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-1.0.4.tgz#38b0503fbf9da9f54e9c1dbda60e145c77117bdd" + integrity sha1-OLBQP7+dqfVOnB29pg4UXHcRe90= + +css-stringify@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/css-stringify/-/css-stringify-1.0.5.tgz#b0d042946db2953bb9d292900a6cb5f6d0122031" + integrity sha1-sNBClG2ylTu50pKQCmy19tASIDE= + +css@~1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/css/-/css-1.0.8.tgz#9386811ca82bccc9ee7fb5a732b1e2a317c8a3e7" + integrity sha1-k4aBHKgrzMnuf7WnMrHioxfIo+c= + dependencies: + css-parse "1.0.4" + css-stringify "1.0.5" + +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": + version "0.3.4" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.4.tgz#8cd52e8a3acfd68d3aed38ee0a640177d2f9d797" + integrity sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog== + +cssstyle@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.1.1.tgz#18b038a9c44d65f7a8e428a653b9f6fe42faf5fb" + integrity sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog== + dependencies: + cssom "0.3.x" + +d@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" + integrity sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8= + dependencies: + es5-ext "^0.10.9" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +data-urls@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.2.0" + whatwg-url "^7.0.0" + +date-now@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= + +debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.1.0: + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + +decamelize@^1.0.0, decamelize@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-equal@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +default-require-extensions@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" + integrity sha1-836hXT4T/9m0N9M+GnW1+5eHTLg= + dependencies: + strip-bom "^2.0.0" + +define-properties@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +defined@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +deps-sort@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/deps-sort/-/deps-sort-2.0.0.tgz#091724902e84658260eb910748cccd1af6e21fb5" + integrity sha1-CRckkC6EZYJg65EHSMzNGvbiH7U= + dependencies: + JSONStream "^1.0.3" + shasum "^1.0.0" + subarg "^1.0.0" + through2 "^2.0.0" + +des.js@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" + integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= dependencies: repeating "^2.0.0" +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + +detect-newline@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + +detective@^5.0.2: + version "5.2.0" + resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b" + integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== + dependencies: + acorn-node "^1.6.1" + defined "^1.0.0" + minimist "^1.1.1" + dfa@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/dfa/-/dfa-1.1.0.tgz#d30218bd10d030fa421df3ebbc82285463a31781" + integrity sha1-0wIYvRDQMPpCHfPrvIIoVGOjF4E= dependencies: babel-runtime "^6.11.6" -duplexer2@~0.1.4: +diff@^3.2.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== + dependencies: + arrify "^1.0.1" + path-type "^3.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +domain-browser@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + +domexception@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== + dependencies: + webidl-conversions "^4.0.2" + +duplexer2@^0.1.2, duplexer2@~0.1.0, duplexer2@~0.1.2, duplexer2@~0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + integrity sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= dependencies: readable-stream "^2.0.2" duplexer@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +electron-to-chromium@^1.3.47: + version "1.3.108" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.108.tgz#2e79a6fcaa4b3e7c75abf871505bda8e268c910e" + integrity sha512-/QI4hMpAh48a1Sea6PALGv+kuVne9A2EWGd8HrWHMdYhIzGtbhVVHh6heL5fAzGaDnZuPyrlWJRl8WPm4RyiQQ== + +elliptic@^6.0.0: + version "6.4.1" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" + integrity sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ== + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + hmac-drbg "^1.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" + +error-ex@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.5.1: + version "1.13.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" + integrity sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg== + dependencies: + es-to-primitive "^1.2.0" + function-bind "^1.1.1" + has "^1.0.3" + is-callable "^1.1.4" + is-regex "^1.0.4" + object-keys "^1.0.12" + +es-to-primitive@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" + integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: + version "0.10.47" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.47.tgz#d24232e1380daad5449a817be19bde9729024a11" + integrity sha512-/1TItLfj+TTfWoeRcDn/0FbGV6SNo4R+On2GGVucPU/j3BWnXE2Co8h8CTo4Tu34gFJtnmwS9xiScKs4EjZhdw== + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.1" + next-tick "1" + +es6-iterator@~2.0.1, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-map@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0" + integrity sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA= + dependencies: + d "1" + es5-ext "~0.10.14" + es6-iterator "~2.0.1" + es6-set "~0.1.5" + es6-symbol "~3.1.1" + event-emitter "~0.3.5" + +es6-set@^0.1.5, es6-set@~0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1" + integrity sha1-0rPsXU2ADO2BjbU40ol02wpzzLE= + dependencies: + d "1" + es5-ext "~0.10.14" + es6-iterator "~2.0.1" + es6-symbol "3.1.1" + event-emitter "~0.3.5" + +es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" + integrity sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc= + dependencies: + d "1" + es5-ext "~0.10.14" escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escodegen@^1.8.1, escodegen@~1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.1.tgz#dbae17ef96c8e4bedb1356f4504fa4cc2f7cb7e2" +escodegen@^1.8.1, escodegen@^1.9.1: + version "1.11.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.0.tgz#b27a9389481d5bfd5bec76f7bb1eb3f8f4556589" + integrity sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw== dependencies: esprima "^3.1.3" estraverse "^4.2.0" @@ -654,6 +2032,7 @@ escodegen@^1.8.1, escodegen@~1.9.0: escodegen@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.2.0.tgz#09de7967791cc958b7f89a2ddb6d23451af327e1" + integrity sha1-Cd55Z3kcyVi3+Jot220jRRrzJ+E= dependencies: esprima "~1.0.4" estraverse "~1.5.0" @@ -661,83 +2040,381 @@ escodegen@~1.2.0: optionalDependencies: source-map "~0.1.30" +escodegen@~1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.1.tgz#dbae17ef96c8e4bedb1356f4504fa4cc2f7cb7e2" + integrity sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q== + dependencies: + esprima "^3.1.3" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-scope@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172" + integrity sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.3.1.tgz#9a851ba89ee7c460346f97cf8939c7298827e512" + integrity sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q== + +eslint-visitor-keys@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" + integrity sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ== + +eslint@^5.3.0: + version "5.12.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.12.1.tgz#5ca9931fb9029d04e7be92b03ce3b58edfac7e3b" + integrity sha512-54NV+JkTpTu0d8+UYSA8mMKAG4XAsaOrozA9rCW7tgneg1mevcL7wIotPC+fZ0SkWwdhNqoXoxnQCTBp7UvTsg== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.5.3" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^2.1.0" + eslint-scope "^4.0.0" + eslint-utils "^1.3.1" + eslint-visitor-keys "^1.0.0" + espree "^5.0.0" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^2.0.0" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^11.7.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^6.1.0" + js-yaml "^3.12.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.5" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + pluralize "^7.0.0" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^5.5.1" + strip-ansi "^4.0.0" + strip-json-comments "^2.0.1" + table "^5.0.2" + text-table "^0.2.0" + +espree@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-5.0.0.tgz#fc7f984b62b36a0f543b13fb9cd7b9f4a7f5b65c" + integrity sha512-1MpUfwsdS9MMoN7ZXqAr9e9UKdVHDcvrJpyx7mm1WuQlx/ygErEQBzgi5Nh5qBHIoYweprhtMkTCb9GhcAIcsA== + dependencies: + acorn "^6.0.2" + acorn-jsx "^5.0.0" + eslint-visitor-keys "^1.0.0" + esprima@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esprima@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.0.4.tgz#9f557e08fc3b4d26ece9dd34f8fbf476b62585ad" + integrity sha1-n1V+CPw7TSbs6d00+Pv0drYlha0= + +esquery@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" + integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== + dependencies: + estraverse "^4.0.0" -estraverse@^4.2.0: +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + dependencies: + estraverse "^4.1.0" + +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= estraverse@~1.5.0: version "1.5.1" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.5.1.tgz#867a3e8e58a9f84618afb6c2ddbcd916b7cbaf71" + integrity sha1-hno+jlip+EYYr7bC3bzZFrfLr3E= + +estree-is-function@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/estree-is-function/-/estree-is-function-1.0.0.tgz#c0adc29806d7f18a74db7df0f3b2666702e37ad2" + integrity sha512-nSCWn1jkSq2QAtkaVLJZY2ezwcFO161HVc174zL1KPW3RJ+O6C3eJb8Nx7OXzvhoEv+nLgSR1g71oWUHUDTrJA== estree-walker@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.2.1.tgz#bdafe8095383d8414d5dc2ecf4c9173b6db9412e" + integrity sha1-va/oCVOD2EFNXcLs9MkXO225QS4= estree-walker@^0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.5.2.tgz#d3850be7529c9580d815600b53126515e146dd39" + integrity sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig== esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= esutils@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/esutils/-/esutils-1.0.0.tgz#8151d358e20c8acc7fb745e7472c0025fe496570" + integrity sha1-gVHTWOIMisx/t0XnRywAJf5JZXA= + +event-emitter@~0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" + integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk= + dependencies: + d "1" + es5-ext "~0.10.14" + +events@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/events/-/events-2.1.0.tgz#2a9a1e18e6106e0e812aa9ebd4a819b3c29c0ba5" + integrity sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg== + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +exec-sh@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.2.tgz#2a5e7ffcbd7d0ba2755bdecb16e5a427dfbdec36" + integrity sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw== + dependencies: + merge "^1.2.0" + +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= expand-brackets@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= dependencies: is-posix-bracket "^0.1.0" +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + expand-range@^1.8.1: version "1.8.2" resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= dependencies: fill-range "^2.1.0" +expect@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-23.6.0.tgz#1e0c8d3ba9a581c87bd71fb9bc8862d443425f98" + integrity sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w== + dependencies: + ansi-styles "^3.2.0" + jest-diff "^23.6.0" + jest-get-type "^22.1.0" + jest-matcher-utils "^23.6.0" + jest-message-util "^23.4.0" + jest-regex-util "^23.3.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +external-editor@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" + integrity sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + extglob@^0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= dependencies: is-extglob "^1.0.0" +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + falafel@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/falafel/-/falafel-2.1.0.tgz#96bb17761daba94f46d001738b3cedf3a67fe06c" + integrity sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw= dependencies: acorn "^5.0.0" foreach "^2.0.5" isarray "0.0.1" object-keys "^1.0.6" +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + +fast-glob@^2.0.2: + version "2.2.6" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.6.tgz#a5d5b697ec8deda468d85a74035290a025a95295" + integrity sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w== + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.3" + micromatch "^3.1.10" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + fast-levenshtein@~2.0.4: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fb-watchman@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" + integrity sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg= + dependencies: + bser "^2.0.0" figures@^1.0.1: version "1.7.0" resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" + integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= dependencies: escape-string-regexp "^1.0.5" object-assign "^4.1.0" +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" + integrity sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E= + dependencies: + flat-cache "^1.2.1" + object-assign "^4.0.1" + filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= + +fileset@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" + integrity sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA= + dependencies: + glob "^7.0.3" + minimatch "^3.0.3" fill-range@^2.1.0: version "2.2.4" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== dependencies: is-number "^2.1.0" isobject "^2.0.0" @@ -745,31 +2422,154 @@ fill-range@^2.1.0: repeat-element "^1.1.2" repeat-string "^1.5.2" -for-in@^1.0.1: +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +flat-cache@^1.2.1: + version "1.3.4" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.4.tgz#2c2ef77525cc2929007dfffa1dd314aa9c9dee6f" + integrity sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg== + dependencies: + circular-json "^0.3.1" + graceful-fs "^4.1.2" + rimraf "~2.6.2" + write "^0.2.1" + +for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= for-own@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= dependencies: for-in "^1.0.1" foreach@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fs-minipass@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" + integrity sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ== + dependencies: + minipass "^2.2.1" fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.3: + version "1.2.7" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.7.tgz#4851b664a3783e52003b3c66eb0eee1074933aa4" + integrity sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw== + dependencies: + nan "^2.9.2" + node-pre-gyp "^0.10.0" -function-bind@^1.0.2: +function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +get-assigned-identifiers@^1.1.0, get-assigned-identifiers@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz#6dbf411de648cbaf8d9169ebb0d2d576191e2ff1" + integrity sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ== + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= dependencies: glob-parent "^2.0.0" is-glob "^2.0.0" @@ -777,12 +2577,39 @@ glob-base@^0.3.0: glob-parent@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= dependencies: is-glob "^2.0.0" +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= + +glob@^7.0.3, glob@^7.1.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" + integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + glob@^7.0.5: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + integrity sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -791,203 +2618,1354 @@ glob@^7.0.5: once "^1.3.0" path-is-absolute "^1.0.0" +globals@^11.7.0: + version "11.10.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.10.0.tgz#1e09776dffda5e01816b3bb4077c8b59c24eaa50" + integrity sha512-0GZF1RiPKU97IHUO5TORo9w1PwrH/NBPl+fS7oMLdaTRiYmYbwK4NWoZWrAdd0/abG9R2BU+OiwyQpTpE6pdfQ== + globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== + +globby@^8.0.1: + version "8.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" + integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== + dependencies: + array-union "^1.0.1" + dir-glob "2.0.0" + fast-glob "^2.0.2" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.2: + version "4.1.15" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" + integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== + +growly@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= gzip-size@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520" + integrity sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA= dependencies: duplexer "^0.1.1" +handlebars@^4.0.3: + version "4.0.12" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.12.tgz#2c15c8a96d46da5e266700518ba8cb8d919d5bc5" + integrity sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA== + dependencies: + async "^2.5.0" + optimist "^0.6.1" + source-map "^0.6.1" + optionalDependencies: + uglify-js "^3.1.4" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.0: + version "5.1.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= dependencies: ansi-regex "^2.0.0" -has@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0, has@^1.0.1, has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= dependencies: - function-bind "^1.0.2" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hmac-drbg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.1" -iconv-lite@^0.4.13: - version "0.4.23" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" +hosted-git-info@^2.1.4: + version "2.7.1" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" + integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== + +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== + dependencies: + whatwg-encoding "^1.0.1" + +htmlescape@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/htmlescape/-/htmlescape-1.1.1.tgz#3a03edc2214bca3b66424a3e7959349509cb0351" + integrity sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E= + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + +iconv-lite@0.4.24, iconv-lite@^0.4.13, iconv-lite@^0.4.24, iconv-lite@^0.4.4: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" +ieee754@^1.1.4: + version "1.1.12" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b" + integrity sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA== + +ignore-walk@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" + integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ== + dependencies: + minimatch "^3.0.4" + +ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +import-fresh@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.0.0.tgz#a3d897f420cab0e671236897f75bc14b4885c390" + integrity sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc" + integrity sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ== + dependencies: + pkg-dir "^2.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.3, inherits@~2.0.3: +inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + +ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + +inline-source-map@~0.6.0: + version "0.6.2" + resolved "https://registry.yarnpkg.com/inline-source-map/-/inline-source-map-0.6.2.tgz#f9393471c18a79d1724f863fa38b586370ade2a5" + integrity sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU= + dependencies: + source-map "~0.5.3" + +inquirer@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.2.1.tgz#9943fc4882161bdb0b0c9276769c75b32dbfcd52" + integrity sha512-088kl3DRT2dLU5riVMKKr1DlImd6X7smDhpXUCkJDCKvTEJeRiXh0G132HG9u5a+6Ylw9plFRY7RuTnwohYSpg== + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.0" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^3.0.0" + figures "^2.0.0" + lodash "^4.17.10" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^6.1.0" + string-width "^2.1.0" + strip-ansi "^5.0.0" + through "^2.3.6" + +insert-module-globals@^7.0.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.2.0.tgz#ec87e5b42728479e327bd5c5c71611ddfb4752ba" + integrity sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw== + dependencies: + JSONStream "^1.0.3" + acorn-node "^1.5.2" + combine-source-map "^0.8.0" + concat-stream "^1.6.1" + is-buffer "^1.1.0" + path-is-absolute "^1.0.1" + process "~0.11.0" + through2 "^2.0.0" + undeclared-identifiers "^1.1.2" + xtend "^4.0.0" -invariant@^2.2.2: +invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" -is-buffer@^1.1.5: +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + +ip-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-3.0.0.tgz#0a934694b4066558c46294244a23cc33116bf732" + integrity sha512-T8wDtjy+Qf2TAPDQmBp0eGKJ8GavlWlUnamr3wRn6vvdZlKVuJXXMlSncYFRYgVHOM3If5NR1H4+OvVQU9Idvg== + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-buffer@^1.1.0, is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-builtin-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" + integrity sha1-VAVy0096wxGfj3bDDLwbHgN6/74= + dependencies: + builtin-modules "^1.0.0" + +is-callable@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== + +is-ci@^1.0.10: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" + integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== + dependencies: + ci-info "^1.5.0" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" is-dotfile@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= is-equal-shallow@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= dependencies: is-primitive "^2.0.0" -is-extendable@^0.1.1: +is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" is-extglob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= dependencies: number-is-nan "^1.0.0" +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-generator-fn@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" + integrity sha1-lp1J4bszKfa7fwkIm+JleLLd1Go= + is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= dependencies: is-extglob "^1.0.0" +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" + integrity sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A= + dependencies: + is-extglob "^2.1.1" + is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" is-posix-bracket@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= is-primitive@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= + +is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= + +is-promise@~1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-1.0.1.tgz#31573761c057e33c2e91aab9e96da08cefbe76e5" + integrity sha1-MVc3YcBX4zwukaq56W2gjO++duU= + +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= + dependencies: + has "^1.0.1" + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-symbol@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + dependencies: + has-symbols "^1.0.0" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isarray@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.4.tgz#38e7bcbb0f3ba1b7933c86ba1894ddfc3781bbb7" + integrity sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" -"js-tokens@^3.0.0 || ^4.0.0": +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +istanbul-api@^1.3.1: + version "1.3.7" + resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.3.7.tgz#a86c770d2b03e11e3f778cd7aedd82d2722092aa" + integrity sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA== + dependencies: + async "^2.1.4" + fileset "^2.0.2" + istanbul-lib-coverage "^1.2.1" + istanbul-lib-hook "^1.2.2" + istanbul-lib-instrument "^1.10.2" + istanbul-lib-report "^1.1.5" + istanbul-lib-source-maps "^1.2.6" + istanbul-reports "^1.5.1" + js-yaml "^3.7.0" + mkdirp "^0.5.1" + once "^1.4.0" + +istanbul-lib-coverage@^1.2.0, istanbul-lib-coverage@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0" + integrity sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== + +istanbul-lib-hook@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz#bc6bf07f12a641fbf1c85391d0daa8f0aea6bf86" + integrity sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw== + dependencies: + append-transform "^0.4.0" + +istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.10.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca" + integrity sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A== + dependencies: + babel-generator "^6.18.0" + babel-template "^6.16.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + babylon "^6.18.0" + istanbul-lib-coverage "^1.2.1" + semver "^5.3.0" + +istanbul-lib-report@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz#f2a657fc6282f96170aaf281eb30a458f7f4170c" + integrity sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw== + dependencies: + istanbul-lib-coverage "^1.2.1" + mkdirp "^0.5.1" + path-parse "^1.0.5" + supports-color "^3.1.2" + +istanbul-lib-source-maps@^1.2.4, istanbul-lib-source-maps@^1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz#37b9ff661580f8fca11232752ee42e08c6675d8f" + integrity sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg== + dependencies: + debug "^3.1.0" + istanbul-lib-coverage "^1.2.1" + mkdirp "^0.5.1" + rimraf "^2.6.1" + source-map "^0.5.3" + +istanbul-reports@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz#97e4dbf3b515e8c484caea15d6524eebd3ff4e1a" + integrity sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw== + dependencies: + handlebars "^4.0.3" + +jade@~1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/jade/-/jade-1.1.5.tgz#e884d3d3565807e280f5ba760f68addb176627a3" + integrity sha1-6ITT01ZYB+KA9bp2D2it2xdmJ6M= + dependencies: + character-parser "1.2.0" + commander "2.1.0" + constantinople "~1.0.2" + mkdirp "~0.3.5" + monocle "1.1.51" + transformers "2.1.0" + with "~2.0.0" + +jest-changed-files@^23.4.2: + version "23.4.2" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-23.4.2.tgz#1eed688370cd5eebafe4ae93d34bb3b64968fe83" + integrity sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA== + dependencies: + throat "^4.0.0" + +jest-cli@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-23.6.0.tgz#61ab917744338f443ef2baa282ddffdd658a5da4" + integrity sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ== + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.1.11" + import-local "^1.0.0" + is-ci "^1.0.10" + istanbul-api "^1.3.1" + istanbul-lib-coverage "^1.2.0" + istanbul-lib-instrument "^1.10.1" + istanbul-lib-source-maps "^1.2.4" + jest-changed-files "^23.4.2" + jest-config "^23.6.0" + jest-environment-jsdom "^23.4.0" + jest-get-type "^22.1.0" + jest-haste-map "^23.6.0" + jest-message-util "^23.4.0" + jest-regex-util "^23.3.0" + jest-resolve-dependencies "^23.6.0" + jest-runner "^23.6.0" + jest-runtime "^23.6.0" + jest-snapshot "^23.6.0" + jest-util "^23.4.0" + jest-validate "^23.6.0" + jest-watcher "^23.4.0" + jest-worker "^23.2.0" + micromatch "^2.3.11" + node-notifier "^5.2.1" + prompts "^0.1.9" + realpath-native "^1.0.0" + rimraf "^2.5.4" + slash "^1.0.0" + string-length "^2.0.0" + strip-ansi "^4.0.0" + which "^1.2.12" + yargs "^11.0.0" + +jest-config@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-23.6.0.tgz#f82546a90ade2d8c7026fbf6ac5207fc22f8eb1d" + integrity sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ== + dependencies: + babel-core "^6.0.0" + babel-jest "^23.6.0" + chalk "^2.0.1" + glob "^7.1.1" + jest-environment-jsdom "^23.4.0" + jest-environment-node "^23.4.0" + jest-get-type "^22.1.0" + jest-jasmine2 "^23.6.0" + jest-regex-util "^23.3.0" + jest-resolve "^23.6.0" + jest-util "^23.4.0" + jest-validate "^23.6.0" + micromatch "^2.3.11" + pretty-format "^23.6.0" + +jest-diff@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-23.6.0.tgz#1500f3f16e850bb3d71233408089be099f610c7d" + integrity sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g== + dependencies: + chalk "^2.0.1" + diff "^3.2.0" + jest-get-type "^22.1.0" + pretty-format "^23.6.0" + +jest-docblock@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-23.2.0.tgz#f085e1f18548d99fdd69b20207e6fd55d91383a7" + integrity sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c= + dependencies: + detect-newline "^2.1.0" + +jest-each@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-23.6.0.tgz#ba0c3a82a8054387016139c733a05242d3d71575" + integrity sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg== + dependencies: + chalk "^2.0.1" + pretty-format "^23.6.0" + +jest-environment-jsdom@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz#056a7952b3fea513ac62a140a2c368c79d9e6023" + integrity sha1-BWp5UrP+pROsYqFAosNox52eYCM= + dependencies: + jest-mock "^23.2.0" + jest-util "^23.4.0" + jsdom "^11.5.1" + +jest-environment-node@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-23.4.0.tgz#57e80ed0841dea303167cce8cd79521debafde10" + integrity sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA= + dependencies: + jest-mock "^23.2.0" + jest-util "^23.4.0" + +jest-get-type@^22.1.0: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" + integrity sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w== + +jest-haste-map@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-23.6.0.tgz#2e3eb997814ca696d62afdb3f2529f5bbc935e16" + integrity sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg== + dependencies: + fb-watchman "^2.0.0" + graceful-fs "^4.1.11" + invariant "^2.2.4" + jest-docblock "^23.2.0" + jest-serializer "^23.0.1" + jest-worker "^23.2.0" + micromatch "^2.3.11" + sane "^2.0.0" + +jest-jasmine2@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz#840e937f848a6c8638df24360ab869cc718592e0" + integrity sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ== + dependencies: + babel-traverse "^6.0.0" + chalk "^2.0.1" + co "^4.6.0" + expect "^23.6.0" + is-generator-fn "^1.0.0" + jest-diff "^23.6.0" + jest-each "^23.6.0" + jest-matcher-utils "^23.6.0" + jest-message-util "^23.4.0" + jest-snapshot "^23.6.0" + jest-util "^23.4.0" + pretty-format "^23.6.0" + +jest-leak-detector@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz#e4230fd42cf381a1a1971237ad56897de7e171de" + integrity sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg== + dependencies: + pretty-format "^23.6.0" + +jest-matcher-utils@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz#726bcea0c5294261a7417afb6da3186b4b8cac80" + integrity sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog== + dependencies: + chalk "^2.0.1" + jest-get-type "^22.1.0" + pretty-format "^23.6.0" + +jest-message-util@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-23.4.0.tgz#17610c50942349508d01a3d1e0bda2c079086a9f" + integrity sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8= + dependencies: + "@babel/code-frame" "^7.0.0-beta.35" + chalk "^2.0.1" + micromatch "^2.3.11" + slash "^1.0.0" + stack-utils "^1.0.1" + +jest-mock@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-23.2.0.tgz#ad1c60f29e8719d47c26e1138098b6d18b261134" + integrity sha1-rRxg8p6HGdR8JuETgJi20YsmETQ= + +jest-regex-util@^23.3.0: + version "23.3.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-23.3.0.tgz#5f86729547c2785c4002ceaa8f849fe8ca471bc5" + integrity sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U= + +jest-resolve-dependencies@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz#b4526af24c8540d9a3fab102c15081cf509b723d" + integrity sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA== + dependencies: + jest-regex-util "^23.3.0" + jest-snapshot "^23.6.0" + +jest-resolve@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-23.6.0.tgz#cf1d1a24ce7ee7b23d661c33ba2150f3aebfa0ae" + integrity sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA== + dependencies: + browser-resolve "^1.11.3" + chalk "^2.0.1" + realpath-native "^1.0.0" + +jest-runner@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-23.6.0.tgz#3894bd219ffc3f3cb94dc48a4170a2e6f23a5a38" + integrity sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA== + dependencies: + exit "^0.1.2" + graceful-fs "^4.1.11" + jest-config "^23.6.0" + jest-docblock "^23.2.0" + jest-haste-map "^23.6.0" + jest-jasmine2 "^23.6.0" + jest-leak-detector "^23.6.0" + jest-message-util "^23.4.0" + jest-runtime "^23.6.0" + jest-util "^23.4.0" + jest-worker "^23.2.0" + source-map-support "^0.5.6" + throat "^4.0.0" + +jest-runtime@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-23.6.0.tgz#059e58c8ab445917cd0e0d84ac2ba68de8f23082" + integrity sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw== + dependencies: + babel-core "^6.0.0" + babel-plugin-istanbul "^4.1.6" + chalk "^2.0.1" + convert-source-map "^1.4.0" + exit "^0.1.2" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.1.11" + jest-config "^23.6.0" + jest-haste-map "^23.6.0" + jest-message-util "^23.4.0" + jest-regex-util "^23.3.0" + jest-resolve "^23.6.0" + jest-snapshot "^23.6.0" + jest-util "^23.4.0" + jest-validate "^23.6.0" + micromatch "^2.3.11" + realpath-native "^1.0.0" + slash "^1.0.0" + strip-bom "3.0.0" + write-file-atomic "^2.1.0" + yargs "^11.0.0" + +jest-serializer@^23.0.1: + version "23.0.1" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-23.0.1.tgz#a3776aeb311e90fe83fab9e533e85102bd164165" + integrity sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU= + +jest-snapshot@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-23.6.0.tgz#f9c2625d1b18acda01ec2d2b826c0ce58a5aa17a" + integrity sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg== + dependencies: + babel-types "^6.0.0" + chalk "^2.0.1" + jest-diff "^23.6.0" + jest-matcher-utils "^23.6.0" + jest-message-util "^23.4.0" + jest-resolve "^23.6.0" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + pretty-format "^23.6.0" + semver "^5.5.0" + +jest-util@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-23.4.0.tgz#4d063cb927baf0a23831ff61bec2cbbf49793561" + integrity sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE= + dependencies: + callsites "^2.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.11" + is-ci "^1.0.10" + jest-message-util "^23.4.0" + mkdirp "^0.5.1" + slash "^1.0.0" + source-map "^0.6.0" + +jest-validate@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.6.0.tgz#36761f99d1ed33fcd425b4e4c5595d62b6597474" + integrity sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A== + dependencies: + chalk "^2.0.1" + jest-get-type "^22.1.0" + leven "^2.1.0" + pretty-format "^23.6.0" + +jest-watcher@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-23.4.0.tgz#d2e28ce74f8dad6c6afc922b92cabef6ed05c91c" + integrity sha1-0uKM50+NrWxq/JIrksq+9u0FyRw= + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.1" + string-length "^2.0.0" + +jest-worker@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.2.0.tgz#faf706a8da36fae60eb26957257fa7b5d8ea02b9" + integrity sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk= + dependencies: + merge-stream "^1.0.1" + +jest@^23.4.2: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-23.6.0.tgz#ad5835e923ebf6e19e7a1d7529a432edfee7813d" + integrity sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw== + dependencies: + import-local "^1.0.0" + jest-cli "^23.6.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= + +js-yaml@^3.12.0, js-yaml@^3.7.0: + version "3.12.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.1.tgz#295c8632a18a23e054cf5c9d3cecafe678167600" + integrity sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsdom@^11.5.1: + version "11.12.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== + dependencies: + abab "^2.0.0" + acorn "^5.5.3" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + cssom ">= 0.3.2 < 0.4.0" + cssstyle "^1.0.0" + data-urls "^1.0.0" + domexception "^1.0.1" + escodegen "^1.9.1" + html-encoding-sniffer "^1.0.2" + left-pad "^1.3.0" + nwsapi "^2.0.7" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.87.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.4" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-mimetype "^2.1.0" + whatwg-url "^6.4.1" + ws "^5.2.0" + xml-name-validator "^3.0.0" jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stable-stringify@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz#611c23e814db375527df851193db59dd2af27f45" + integrity sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U= + dependencies: + jsonify "~0.0.0" + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + +jsonparse@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" -kind-of@^3.0.2: +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" -kind-of@^6.0.0: +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + +kleur@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-2.0.2.tgz#b704f4944d95e255d038f0cb05fb8a602c55a300" + integrity sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ== + +labeled-stream-splicer@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz#9cffa32fd99e1612fd1d86a8db962416d5292926" + integrity sha512-MC94mHZRvJ3LfykJlTUipBqenZz1pacOZEMhhQ8dMGcDHs0SBE5GbsavUXV7YtP3icBW17W0Zy1I0lfASmo9Pg== + dependencies: + inherits "^2.0.1" + isarray "^2.0.4" + stream-splicer "^2.0.0" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + +left-pad@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" + integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== + +leven@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" + integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA= -levn@~0.3.0: +levn@^0.3.0, levn@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= dependencies: prelude-ls "~1.1.2" type-check "~0.3.2" -lodash@^4.17.4: - version "4.17.10" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" +linebreak@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/linebreak/-/linebreak-0.3.0.tgz#0526480a62c05bd679f3e9d99830e09c6a7d0ed6" + integrity sha1-BSZICmLAW9Z58+nZmDDgnGp9DtY= + dependencies: + base64-js "0.0.8" + brfs "^1.3.0" + unicode-trie "^0.3.0" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +lodash.isobject@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-3.0.2.tgz#3c8fb8d5b5bf4bf90ae06e14f2a530a4ed935e1d" + integrity sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0= + +lodash.memoize@~3.0.3: + version "3.0.4" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-3.0.4.tgz#2dcbd2c287cbc0a55cc42328bd0c736150d53e3f" + integrity sha1-LcvSwofLwKVcxCMovQxzYVDVPj8= + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5: + version "4.17.11" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" + integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== loose-envify@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + lz-string@^1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= magic-string@^0.22.4: version "0.22.5" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.5.tgz#8e9cf5afddf44385c1da5bc2a6a0dbd10b03657e" + integrity sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w== dependencies: vlq "^0.2.2" +make-dir@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" + +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +markdown@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/markdown/-/markdown-0.5.0.tgz#28205b565a8ae7592de207463d6637dc182722b2" + integrity sha1-KCBbVlqK51kt4gdGPWY33BgnIrI= + dependencies: + nopt "~2.1.1" + math-random@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.1.tgz#8b3aac588b8a66e4975e3cdea67f7bb329601fac" + version "1.0.4" + resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" + integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== maxmin@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/maxmin/-/maxmin-2.1.0.tgz#4d3b220903d95eee7eb7ac7fa864e72dc09a3166" + integrity sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY= dependencies: chalk "^1.0.0" figures "^1.0.1" gzip-size "^3.0.0" pretty-bytes "^3.0.0" +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mem@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= + dependencies: + mimic-fn "^1.0.0" + merge-source-map@1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.0.4.tgz#a5de46538dae84d4114cc5ea02b4772a6346701f" + integrity sha1-pd5GU42uhNQRTMXqArR3KmNGcB8= dependencies: source-map "^0.5.6" -micromatch@^2.3.11: - version "2.3.11" +merge-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= + dependencies: + readable-stream "^2.0.1" + +merge2@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" + integrity sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA== + +merge@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" + integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== + +micromatch@^2.3.11: + version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= dependencies: arr-diff "^2.0.0" array-unique "^0.2.1" @@ -1003,68 +3981,406 @@ micromatch@^2.3.11: parse-glob "^3.0.4" regex-cache "^0.4.2" -minimatch@^3.0.2, minimatch@^3.0.4: +micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@~1.37.0: + version "1.37.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8" + integrity sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg== + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.21" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.21.tgz#28995aa1ecb770742fe6ae7e58f9181c744b3f96" + integrity sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg== + dependencies: + mime-db "~1.37.0" + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +minimatch@>=0.2.4, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= -minimist@^1.1.3: +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= + +minipass@^2.2.1, minipass@^2.3.4: + version "2.3.5" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" + integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== + dependencies: + safe-buffer "^5.1.2" + yallist "^3.0.0" + +minizlib@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" + integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== + dependencies: + minipass "^2.2.1" + +mixin-deep@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" -mkdirp@^0.5.1: +mkdirp@^0.5.0, mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" +mkdirp@~0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7" + integrity sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc= + +module-deps@^6.0.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-6.2.0.tgz#d41a2e790245ce319171e4e7c4d8c73993ba3cd5" + integrity sha512-hKPmO06so6bL/ZvqVNVqdTVO8UAYsi3tQWlCa+z9KuWhoN4KDQtb5hcqQQv58qYiDE21wIvnttZEPiDgEbpwbA== + dependencies: + JSONStream "^1.0.3" + browser-resolve "^1.7.0" + cached-path-relative "^1.0.0" + concat-stream "~1.6.0" + defined "^1.0.0" + detective "^5.0.2" + duplexer2 "^0.1.2" + inherits "^2.0.1" + parents "^1.0.0" + readable-stream "^2.0.2" + resolve "^1.4.0" + stream-combiner2 "^1.1.1" + subarg "^1.0.0" + through2 "^2.0.0" + xtend "^4.0.0" + +monocle@1.1.51: + version "1.1.51" + resolved "https://registry.yarnpkg.com/monocle/-/monocle-1.1.51.tgz#22ed16e112e9b056769c5ccac920e375249d89c0" + integrity sha1-Iu0W4RLpsFZ2nFzKySDjdSSdicA= + dependencies: + readdirp "~0.2.3" + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= + +nan@^2.9.2: + version "2.12.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.12.1.tgz#7b1aa193e9aa86057e3c7bbd0ac448e770925552" + integrity sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +needle@^2.2.1: + version "2.2.4" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e" + integrity sha512-HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA== + dependencies: + debug "^2.1.2" + iconv-lite "^0.4.4" + sax "^1.2.4" + +nested-error-stacks@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61" + integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug== + +next-tick@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-notifier@^5.2.1: + version "5.3.0" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.3.0.tgz#c77a4a7b84038733d5fb351aafd8a268bfe19a01" + integrity sha512-AhENzCSGZnZJgBARsUjnQ7DnZbzyP+HxlVXuD0xqAnvL8q+OqtSX7lGg9e8nHzwXkMMXNdVeqq4E2M3EUAqX6Q== + dependencies: + growly "^1.3.0" + semver "^5.5.0" + shellwords "^0.1.1" + which "^1.3.0" + +node-pre-gyp@^0.10.0: + version "0.10.3" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc" + integrity sha512-d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A== + dependencies: + detect-libc "^1.0.2" + mkdirp "^0.5.1" + needle "^2.2.1" + nopt "^4.0.1" + npm-packlist "^1.1.6" + npmlog "^4.0.2" + rc "^1.2.7" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^4" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= + dependencies: + abbrev "1" + osenv "^0.1.4" + +nopt@~2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-2.1.2.tgz#6cccd977b80132a07731d6e8ce58c2c8303cf9af" + integrity sha1-bMzZd7gBMqB3MdbozljCyDA8+a8= + dependencies: + abbrev "1" + +normalize-package-data@^2.3.2: + version "2.4.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" + integrity sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw== + dependencies: + hosted-git-info "^2.1.4" + is-builtin-module "^1.0.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" -normalize-path@^2.0.1: +normalize-path@^2.0.1, normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" +npm-bundled@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.5.tgz#3c1732b7ba936b3a10325aef616467c0ccbcc979" + integrity sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g== + +npm-packlist@^1.1.6: + version "1.2.0" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.2.0.tgz#55a60e793e272f00862c7089274439a4cc31fc7f" + integrity sha512-7Mni4Z8Xkx0/oegoqlcao/JpPCPEMtUvsmB0q7mgvlMinykJLSRTYuFqoQLYgGY8biuxIeiHO+QNJKbCfljewQ== + dependencies: + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +nwsapi@^2.0.7: + version "2.0.9" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.0.9.tgz#77ac0cdfdcad52b6a1151a84e73254edc33ed016" + integrity sha512-nlWFSCTYQcHk/6A9FFnfhKc14c3aFhfdNBXgo8Qgi9QTBu/qg3Ww+Uiz9wMzXd1T8GFxPc2QIHB6Qtf2XFryFQ== + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -object-assign@^4.1.0: +object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" object-inspect@~1.4.0: version "1.4.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.4.1.tgz#37ffb10e71adaf3748d05f713b4c9452f402cbc4" + integrity sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw== -object-keys@^1.0.6: - version "1.0.11" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" +object-keys@^1.0.12, object-keys@^1.0.6: + version "1.0.12" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" + integrity sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.getownpropertydescriptors@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.1" object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= dependencies: for-own "^0.1.4" is-extendable "^0.1.1" -once@^1.3.0: +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +once@^1.3.0, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" -optionator@^0.8.1: +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + dependencies: + mimic-fn "^1.0.0" + +optimist@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + +optimist@~0.3.5: + version "0.3.7" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.3.7.tgz#c90941ad59e4273328923074d2cf2e7cbc6ec0d9" + integrity sha1-yQlBrVnkJzMokjB00s8ufLxuwNk= + dependencies: + wordwrap "~0.0.2" + +optionator@^0.8.1, optionator@^0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" + integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= dependencies: deep-is "~0.1.3" fast-levenshtein "~2.0.4" @@ -1073,76 +4389,436 @@ optionator@^0.8.1: type-check "~0.3.2" wordwrap "~1.0.0" +os-browserify@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-locale@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== + dependencies: + execa "^0.7.0" + lcid "^1.0.0" + mem "^1.1.0" -os-tmpdir@^1.0.1: +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +osenv@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= pako@^0.2.5: version "0.2.9" resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" + integrity sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU= + +pako@~1.0.5: + version "1.0.8" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.8.tgz#6844890aab9c635af868ad5fecc62e8acbba3ea4" + integrity sha512-6i0HVbUfcKaTv+EG8ZTr75az7GFXcLYk9UyLEg7Notv/Ma+z/UG3TCoz6GiNeOrn1E/e63I0X/Hpw18jHOTUnA== + +parent-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.0.tgz#df250bdc5391f4a085fb589dad761f5ad6b865b5" + integrity sha512-8Mf5juOMmiE4FcmzYc4IaiS9L3+9paz2KOiXzkRviCP6aDmN49Hz6EMWz0lGNp9pX80GvvAuLADtyGfW/Em3TA== + dependencies: + callsites "^3.0.0" + +parents@^1.0.0, parents@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parents/-/parents-1.0.1.tgz#fedd4d2bf193a77745fe71e371d73c3307d9c751" + integrity sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E= + dependencies: + path-platform "~0.11.15" + +parse-asn1@^5.0.0: + version "5.1.3" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.3.tgz#1600c6cc0727365d68b97f3aa78939e735a75204" + integrity sha512-VrPoetlz7B/FqjBLD2f5wBVZvsZVLnRUrxVLfRYhGXCODa/NWE4p3Wp+6+aV3ZPL3KM7/OZmxDIwwijD7yuucg== + dependencies: + asn1.js "^4.0.0" + browserify-aes "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" parse-glob@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= dependencies: glob-base "^0.3.0" is-dotfile "^1.0.0" is-extglob "^1.0.0" is-glob "^2.0.0" +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse5@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-browserify@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-parse@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" +path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-parse@^1.0.5, path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-platform@~0.11.15: + version "0.11.15" + resolved "https://registry.yarnpkg.com/path-platform/-/path-platform-0.11.15.tgz#e864217f74c36850f0852b78dc7bf7d4a5721bf2" + integrity sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I= + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + +pbkdf2@^3.0.3: + version "3.0.17" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" + integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + +pluralize@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" + integrity sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow== + +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= + +prettier@1.15.3: + version "1.15.3" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.15.3.tgz#1feaac5bdd181237b54dbe65d874e02a1472786a" + integrity sha512-gAU9AGAPMaKb3NNSUUuhhFAS7SCO4ALTN4nRIn6PJ075Qd28Yn2Ig2ahEJWdJwJmlEBTUfC7mMUSFy8MwsOCfg== pretty-bytes@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-3.0.1.tgz#27d0008d778063a0b4811bb35c79f1bd5d5fbccf" + integrity sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8= dependencies: number-is-nan "^1.0.0" +pretty-format@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760" + integrity sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw== + dependencies: + ansi-regex "^3.0.0" + ansi-styles "^3.2.0" + private@^0.1.6, private@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== process-nextick-args@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== + +process@~0.11.0: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise@~2.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-2.0.0.tgz#46648aa9d605af5d2e70c3024bf59436da02b80e" + integrity sha1-RmSKqdYFr10ucMMCS/WUNtoCuA4= + dependencies: + is-promise "~1" + +prompts@^0.1.9: + version "0.1.14" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-0.1.14.tgz#a8e15c612c5c9ec8f8111847df3337c9cbd443b2" + integrity sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w== + dependencies: + kleur "^2.0.1" + sisteransi "^0.1.1" + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.24, psl@^1.1.28: + version "1.1.31" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.31.tgz#e9aa86d0101b5b105cbe93ac6b784cd547276184" + integrity sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw== + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.3.2, punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +querystring-es3@~0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= quote-stream@^1.0.1, quote-stream@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/quote-stream/-/quote-stream-1.0.2.tgz#84963f8c9c26b942e153feeb53aae74652b7e0b2" + integrity sha1-hJY/jJwmuULhU/7rU6rnRlK34LI= dependencies: buffer-equal "0.0.1" minimist "^1.1.3" through2 "^2.0.0" randomatic@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.0.0.tgz#d35490030eb4f7578de292ce6dfb04a91a128923" + version "3.1.1" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" + integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== dependencies: is-number "^4.0.0" kind-of "^6.0.0" math-random "^1.0.1" -readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@~2.3.3: +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80" + integrity sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +read-only-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz#2724fd6a8113d73764ac288d4386270c1dbf17f0" + integrity sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A= + dependencies: + readable-stream "^2.0.2" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@^2.3.6, readable-stream@~2.3.3, readable-stream@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -1152,17 +4828,34 @@ readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable string_decoder "~1.1.1" util-deprecate "~1.0.1" +readdirp@~0.2.3: + version "0.2.5" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-0.2.5.tgz#c4c276e52977ae25db5191fe51d008550f15d9bb" + integrity sha1-xMJ25Sl3riXbUZH+UdAIVQ8V2bs= + dependencies: + minimatch ">=0.2.4" + +realpath-native@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.0.2.tgz#cd51ce089b513b45cf9b1516c82989b51ccc6560" + integrity sha512-+S3zTvVt9yTntFrBpm7TQmQ3tzpCrnA1a/y+3cUHAc9ZR6aIjG0WNLR+Rj79QpJktY+VeW/TQtFlQ1bzsehI8g== + dependencies: + util.promisify "^1.0.0" + regenerate@^1.2.1: version "1.4.0" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" + integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== regenerator-transform@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" + integrity sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q== dependencies: babel-runtime "^6.18.0" babel-types "^6.19.0" @@ -1171,12 +4864,27 @@ regenerator-transform@^0.10.0: regex-cache@^0.4.2: version "0.4.4" resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== dependencies: is-equal-shallow "^0.1.3" +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexpp@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== + regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= dependencies: regenerate "^1.2.1" regjsgen "^0.2.0" @@ -1185,66 +4893,177 @@ regexpu-core@^2.0.0: regjsgen@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= regjsparser@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= dependencies: jsesc "~0.5.0" remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= repeat-element@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -repeat-string@^1.5.2: +repeat-string@^1.5.2, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= dependencies: is-finite "^1.0.0" +request-promise-core@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6" + integrity sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY= + dependencies: + lodash "^4.13.1" + +request-promise-native@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.5.tgz#5281770f68e0c9719e5163fd3fab482215f4fda5" + integrity sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU= + dependencies: + request-promise-core "1.1.1" + stealthy-require "^1.1.0" + tough-cookie ">=2.3.3" + +request@^2.87.0: + version "2.88.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.0" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.4.3" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + dependencies: + resolve-from "^3.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + resolve@1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@^1.1.5: - version "1.7.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" +resolve@^1.1.4, resolve@^1.1.5, resolve@^1.4.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" + integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg== dependencies: - path-parse "^1.0.5" + path-parse "^1.0.6" resolve@^1.1.6: version "1.8.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" + integrity sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA== dependencies: path-parse "^1.0.5" +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + restructure@^0.5.3: version "0.5.4" resolved "https://registry.yarnpkg.com/restructure/-/restructure-0.5.4.tgz#f54e7dd563590fb34fd6bf55876109aeccb28de8" + integrity sha1-9U591WNZD7NP1r9Vh2EJrsyyjeg= dependencies: browserify-optional "^1.0.0" +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +rimraf@^2.5.4, rimraf@^2.6.1, rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + rimraf@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + integrity sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w== dependencies: glob "^7.0.5" -rollup-plugin-babel@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-2.7.1.tgz#16528197b0f938a1536f44683c7a93d573182f57" +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +rollup-plugin-babel@3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-3.0.7.tgz#5b13611f1ab8922497e9d15197ae5d8a23fe3b1e" + integrity sha512-bVe2y0z/V5Ax1qU8NX/0idmzIwJPdUGu8Xx3vXH73h0yGjxfv2gkFI82MBVg49SlsFlLTBadBHb67zy4TWM3hA== dependencies: - babel-core "6" - babel-plugin-transform-es2015-classes "^6.9.0" - object-assign "^4.1.0" rollup-pluginutils "^1.5.0" "rollup-plugin-bundle-size@https://github.com/vimeo/rollup-plugin-bundle-size": @@ -1254,19 +5073,32 @@ rollup-plugin-babel@^2.7.1: chalk "^1.1.3" maxmin "^2.1.0" +rollup-plugin-cpy@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-cpy/-/rollup-plugin-cpy-1.1.0.tgz#4518d5e662880218a1a13e03b8565773642898d4" + integrity sha512-QfRVnEvf06kYDVwZUYyDInQ8Xjd2Y8EIsazuMsUXskV4g7VKYz2kojJaqs0Ew5qfpyL3J9MjONE5mGfu93q5sw== + dependencies: + chalk "^2.3.2" + cpy "^7.0.1" + lodash.isobject "^3.0.2" + mkdirp "^0.5.1" + rollup-plugin-ignore@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/rollup-plugin-ignore/-/rollup-plugin-ignore-1.0.3.tgz#9a3caac6709e481471ce4498a48164bbc2359e3d" + integrity sha1-mjyqxnCeSBRxzkSYpIFku8I1nj0= rollup-plugin-json@^2.1.0: version "2.3.1" resolved "https://registry.yarnpkg.com/rollup-plugin-json/-/rollup-plugin-json-2.3.1.tgz#9759d27f33dcd2c896de18b6235df162b88edd77" + integrity sha512-alQQQVPo2z9pl6LSK8QqyDlWwCH5KeE8YxgQv7fa/SeTxz+gQe36jBjcha7hQW68MrVh9Ms71EQaMZDAG3w2yw== dependencies: rollup-pluginutils "^2.0.1" rollup-plugin-node-resolve@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-2.1.1.tgz#cbb783b0d15b02794d58915350b2f0d902b8ddc8" + integrity sha1-y7eDsNFbAnlNWJFTULLw2QK43cg= dependencies: browser-resolve "^1.11.0" builtin-modules "^1.1.0" @@ -1275,6 +5107,7 @@ rollup-plugin-node-resolve@^2.0.0: rollup-plugin-replace@^1.1.1: version "1.2.1" resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-1.2.1.tgz#6307ee15f223aa1fd3207cd3c08052468f180daf" + integrity sha512-l9Pgb7bh5Wx18+qM9iOWZ/CKcwyKJETLAwCh6bjKwTOgTzNH3KmKDWI/X/ToNA7fA/68chhFyvISvreRxWFVtw== dependencies: magic-string "^0.22.4" minimatch "^3.0.2" @@ -1283,18 +5116,21 @@ rollup-plugin-replace@^1.1.1: rollup-plugin-string@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/rollup-plugin-string/-/rollup-plugin-string-2.0.2.tgz#f5323a22cfd738b450cbea62ab6593705eac744b" + integrity sha1-9TI6Is/XOLRQy+piq2WTcF6sdEs= dependencies: rollup-pluginutils "^1.5.0" rollup-plugin-uglify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/rollup-plugin-uglify/-/rollup-plugin-uglify-3.0.0.tgz#a34eca24617709c6bf1778e9653baafa06099b86" + integrity sha512-dehLu9eRRoV4l09aC+ySntRw1OAfoyKdbk8Nelblj03tHoynkSybqyEpgavemi1LBOH6S1vzI58/mpxkZIe1iQ== dependencies: uglify-es "^3.3.7" rollup-pluginutils@^1.5.0: version "1.5.2" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz#1e156e778f94b7255bfa1b3d0178be8f5c552408" + integrity sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg= dependencies: estree-walker "^0.2.1" minimatch "^3.0.2" @@ -1302,6 +5138,7 @@ rollup-pluginutils@^1.5.0: rollup-pluginutils@^2.0.1: version "2.3.0" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.3.0.tgz#478ace04bd7f6da2e724356ca798214884738fc4" + integrity sha512-xB6hsRsjdJdIYWEyYUJy/3ki5g69wrf0luHPGNK3ZSocV6HLNfio59l3dZ3TL4xUwEKgROhFi9jOCt6c5gfUWw== dependencies: estree-walker "^0.5.2" micromatch "^2.3.11" @@ -1309,52 +5146,351 @@ rollup-pluginutils@^2.0.1: rollup@^0.52.2: version "0.52.3" resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.52.3.tgz#020d99fffe9619351e47b3894fd397c26f5e1bf6" + integrity sha512-cw+vb9NqaTXlwJyb8G+Ve+uhhlVTcl1NKBkfANdeQqVcpZFilQgeNnAnNiu7MwfeXrqiKEGz+3R03a3zeFkmEQ== -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" +rsvp@^3.3.3: + version "3.6.2" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" + integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== -"safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" +run-async@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= + dependencies: + is-promise "^2.1.0" + +rxjs@^6.1.0: + version "6.3.3" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.3.3.tgz#3c6a7fa420e844a81390fb1158a9ec614f4bad55" + integrity sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw== + dependencies: + tslib "^1.9.0" + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sane@^2.0.0: + version "2.5.2" + resolved "https://registry.yarnpkg.com/sane/-/sane-2.5.2.tgz#b4dc1861c21b427e929507a3e751e2a2cb8ab3fa" + integrity sha1-tNwYYcIbQn6SlQej51HiosuKs/o= + dependencies: + anymatch "^2.0.0" + capture-exit "^1.2.0" + exec-sh "^0.2.0" + fb-watchman "^2.0.0" + micromatch "^3.1.4" + minimist "^1.1.1" + walker "~1.0.5" + watch "~0.18.0" + optionalDependencies: + fsevents "^1.2.3" + +saslprep@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/saslprep/-/saslprep-1.0.1.tgz#b644e0ba25b156b652f3cb90df7542f896049ba6" + integrity sha512-ntN6SbE3hRqd45PKKadRPgA+xHPWg5lPSj2JWJdJvjTwXDDfkPVtXWvP8jJojvnm+rAsZ2b299C5NwZqq818EA== + +sax@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +scope-analyzer@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/scope-analyzer/-/scope-analyzer-2.0.5.tgz#72c9c6770c3e66984f84c7d3c7045998a1a7db8a" + integrity sha512-+U5H0417mnTEstCD5VwOYO7V4vYuSqwqjFap40ythe67bhMFL5C3UgPwyBv7KDJsqUBIKafOD57xMlh1rN7eaw== + dependencies: + array-from "^2.1.1" + es6-map "^0.1.5" + es6-set "^0.1.5" + es6-symbol "^3.1.1" + estree-is-function "^1.0.0" + get-assigned-identifiers "^1.1.0" + +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.5.1: + version "5.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" + integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.1" + to-object-path "^0.3.0" + +set-value@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + integrity sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +sha.js@^2.4.0, sha.js@^2.4.8, sha.js@~2.4.4: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" shallow-copy@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/shallow-copy/-/shallow-copy-0.0.1.tgz#415f42702d73d810330292cc5ee86eae1a11a170" + integrity sha1-QV9CcC1z2BAzApLMXuhurhoRoXA= + +shasum@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/shasum/-/shasum-1.0.2.tgz#e7012310d8f417f4deb5712150e5678b87ae565f" + integrity sha1-5wEjENj0F/TetXEhUOVni4euVl8= + dependencies: + json-stable-stringify "~0.0.0" + sha.js "~2.4.4" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shell-quote@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= + dependencies: + array-filter "~0.0.0" + array-map "~0.0.0" + array-reduce "~0.0.0" + jsonify "~0.0.0" + +shellwords@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + +simple-concat@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" + integrity sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY= + +sisteransi@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-0.1.1.tgz#5431447d5f7d1675aac667ccd0b865a4994cb3ce" + integrity sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g== slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + +slice-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +source-map-resolve@^0.5.0: + version "0.5.2" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + dependencies: + atob "^2.1.1" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== dependencies: source-map "^0.5.6" -source-map@^0.5.6, source-map@^0.5.7: +source-map-support@^0.5.6: + version "0.5.10" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.10.tgz#2214080bc9d51832511ee2bab96e3c2f9353120c" + integrity sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@0.1.34: + version "0.1.34" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.34.tgz#a7cfe89aec7b1682c3b198d0acfb47d7d090566b" + integrity sha1-p8/omux7FoLDsZjQrPtH19CQVms= + dependencies: + amdefine ">=0.0.4" + +source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.3: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@~0.1.30: +source-map@~0.1.30, source-map@~0.1.7: version "0.1.43" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346" + integrity sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y= dependencies: amdefine ">=0.0.4" -source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" +spdx-correct@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz#81c0ce8f21474756148bbb5f3bfc0f36bf15d76e" + integrity sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g== + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +stack-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" + integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== static-eval@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.0.tgz#0e821f8926847def7b4b50cda5d55c04a9b13864" + integrity sha512-6flshd3F1Gwm+Ksxq463LtFd1liC77N/PX1FVVc3OzL3hAmo2fwHFbuArkcfi7s9rTNsLEhcRmXGFZhlgy40uw== dependencies: escodegen "^1.8.1" +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + static-module@^2.2.0: - version "2.2.4" - resolved "https://registry.yarnpkg.com/static-module/-/static-module-2.2.4.tgz#25a3ffbe6e1fdaf7e64e5bc21edcd77fc7708dac" + version "2.2.5" + resolved "https://registry.yarnpkg.com/static-module/-/static-module-2.2.5.tgz#bd40abceae33da6b7afb84a0e4329ff8852bfbbf" + integrity sha512-D8vv82E/Kpmz3TXHKG8PPsCPg+RAX6cbCOyvjM6x04qZtQ47EtJFVwRsdov3n5d6/6ynrOY9XB4JkaZwB2xoRQ== dependencies: concat-stream "~1.6.0" convert-source-map "^1.5.1" @@ -1371,85 +5507,756 @@ static-module@^2.2.0: static-eval "^2.0.0" through2 "~2.0.3" +static-module@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/static-module/-/static-module-3.0.0.tgz#8583bfa2107b462ea462250871ceada4ea5d74b4" + integrity sha512-SM757x+T52ye+QNDo80F53rNpir/ZyyFL0NjPXHRXb1hT1eC2Tzq+LV5P2X12UzHJH5SfD248I5/jzUoSey89Q== + dependencies: + acorn-node "^1.3.0" + concat-stream "~1.6.0" + convert-source-map "^1.5.1" + duplexer2 "~0.1.4" + escodegen "~1.9.0" + has "^1.0.1" + magic-string "^0.22.4" + merge-source-map "1.0.4" + object-inspect "~1.4.0" + readable-stream "~2.3.3" + scope-analyzer "^2.0.1" + shallow-copy "~0.0.1" + static-eval "^2.0.0" + through2 "~2.0.3" + +stealthy-require@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + +stream-browserify@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-combiner2@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" + integrity sha1-+02KFCDqNidk4hrUeAOXvry0HL4= + dependencies: + duplexer2 "~0.1.0" + readable-stream "^2.0.2" + +stream-http@^2.0.0: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-splicer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-2.0.0.tgz#1b63be438a133e4b671cc1935197600175910d83" + integrity sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM= + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.2" + +string-length@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= + dependencies: + astral-regex "^1.0.0" + strip-ansi "^4.0.0" + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string_decoder@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" + integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== + dependencies: + safe-buffer "~5.1.0" + string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" -strip-ansi@^3.0.0: +strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.0.0.tgz#f78f68b5d0866c20b2c9b8c61b5298508dc8756f" + integrity sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow== + dependencies: + ansi-regex "^4.0.0" + +strip-bom@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-json-comments@^2.0.1, strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +subarg@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" + integrity sha1-9izxdYHplrSPyWVpn1TAauJouNI= + dependencies: + minimist "^1.1.0" + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^3.1.2: + version "3.2.3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= + dependencies: + has-flag "^1.0.0" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +symbol-tree@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" + integrity sha1-rifbOPZgp64uHDt9G8KQgZuFGeY= + +syntax-error@^1.1.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.4.0.tgz#2d9d4ff5c064acb711594a3e3b95054ad51d907c" + integrity sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w== + dependencies: + acorn-node "^1.2.0" + +table@^5.0.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/table/-/table-5.2.2.tgz#61d474c9e4d8f4f7062c98c7504acb3c08aa738f" + integrity sha512-f8mJmuu9beQEDkKHLzOv4VxVYlU68NpdzjbGPl69i4Hx0sTopJuNxuzJd17iV2h24dAfa93u794OnDA5jqXvfQ== + dependencies: + ajv "^6.6.1" + lodash "^4.17.11" + slice-ansi "^2.0.0" + string-width "^2.1.1" + +tar@^4: + version "4.4.8" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" + integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== + dependencies: + chownr "^1.1.1" + fs-minipass "^1.2.5" + minipass "^2.3.4" + minizlib "^1.1.1" + mkdirp "^0.5.0" + safe-buffer "^5.1.2" + yallist "^3.0.2" + +test-exclude@^4.2.1: + version "4.2.3" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20" + integrity sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA== + dependencies: + arrify "^1.0.1" + micromatch "^2.3.11" + object-assign "^4.1.0" + read-pkg-up "^1.0.1" + require-main-filename "^1.0.1" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +throat@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= through2@^2.0.0, through2@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: - readable-stream "^2.1.5" + readable-stream "~2.3.6" xtend "~4.0.1" -through@~2.3.4: +"through@>=2.2.7 <3", through@^2.3.6, through@~2.3.4: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +timers-browserify@^1.0.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d" + integrity sha1-ycWLV1voQHN1y14kYtrO50NZ9B0= + dependencies: + process "~0.11.0" tiny-inflate@^1.0.0, tiny-inflate@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.2.tgz#93d9decffc8805bd57eae4310f0b745e9b6fb3a7" + integrity sha1-k9nez/yIBb1X6uQxDwt0Xptvs6c= + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.x: + version "1.0.4" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +tough-cookie@>=2.3.3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.0.tgz#d2bceddebde633153ff20a52fa844a0dc71dacef" + integrity sha512-LHMvg+RBP/mAVNqVbOX8t+iJ+tqhBA/t49DuI7+IDAWHrASnesqSu1vWbKB7UrE2yk+HMFUBMadRGMkB4VCfog== + dependencies: + ip-regex "^3.0.0" + psl "^1.1.28" + punycode "^2.1.1" + +tough-cookie@^2.3.4: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tough-cookie@~2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== + dependencies: + psl "^1.1.24" + punycode "^1.4.1" + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + dependencies: + punycode "^2.1.0" + +transformers@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/transformers/-/transformers-2.1.0.tgz#5d23cb35561dd85dc67fb8482309b47d53cce9a7" + integrity sha1-XSPLNVYd2F3Gf7hIIwm0fVPM6ac= + dependencies: + css "~1.0.8" + promise "~2.0" + uglify-js "~2.2.5" trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= + +tslib@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" + integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== + +tty-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" + integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-check@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: prelude-ls "~1.1.2" typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= uglify-es@^3.3.7: version "3.3.9" resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" + integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== dependencies: commander "~2.13.0" source-map "~0.6.1" +uglify-js@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.4.0.tgz#a5f2b6b1b817fb34c16a04234328c89ba1e77137" + integrity sha1-pfK2sbgX+zTBagQjQyjIm6HncTc= + dependencies: + async "~0.2.6" + optimist "~0.3.5" + source-map "~0.1.7" + uglify-to-browserify "~1.0.0" + +uglify-js@^3.1.4: + version "3.4.9" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.9.tgz#af02f180c1207d76432e473ed24a28f4a782bae3" + integrity sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q== + dependencies: + commander "~2.17.1" + source-map "~0.6.1" + +uglify-js@~2.2.5: + version "2.2.5" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.2.5.tgz#a6e02a70d839792b9780488b7b8b184c095c99c7" + integrity sha1-puAqcNg5eSuXgEiLe4sYTAlcmcc= + dependencies: + optimist "~0.3.5" + source-map "~0.1.7" + +uglify-js@~2.4.0: + version "2.4.24" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.4.24.tgz#fad5755c1e1577658bb06ff9ab6e548c95bebd6e" + integrity sha1-+tV1XB4Vd2WLsG/5q25UjJW+vW4= + dependencies: + async "~0.2.6" + source-map "0.1.34" + uglify-to-browserify "~1.0.0" + yargs "~3.5.4" + +uglify-to-browserify@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" + integrity sha1-bgkk1r2mta/jSeOabWMoUKD4grc= + +umd@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.3.tgz#aa9fe653c42b9097678489c01000acb69f0b26cf" + integrity sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow== + +undeclared-identifiers@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/undeclared-identifiers/-/undeclared-identifiers-1.1.2.tgz#7d850a98887cff4bd0bf64999c014d08ed6d1acc" + integrity sha512-13EaeocO4edF/3JKime9rD7oB6QI8llAGhgn5fKOPyfkJbRb6NFv9pYV6dFEmpa4uRjKeBqLZP8GpuzqHlKDMQ== + dependencies: + acorn-node "^1.3.0" + get-assigned-identifiers "^1.2.0" + simple-concat "^1.0.0" + xtend "^4.0.1" + unicode-trie@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/unicode-trie/-/unicode-trie-0.3.1.tgz#d671dddd89101a08bac37b6a5161010602052085" + integrity sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU= dependencies: pako "^0.2.5" tiny-inflate "^1.0.0" +union-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^0.4.3" + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +url@~0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + +util@~0.10.1: + version "0.10.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" + integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== + dependencies: + inherits "2.0.3" + +uuid@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" vlq@^0.2.2: version "0.2.3" resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" + integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== + +vm-browserify@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.0.tgz#bd76d6a23323e2ca8ffa12028dc04559c75f9019" + integrity sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw== + +w3c-blob@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/w3c-blob/-/w3c-blob-0.0.1.tgz#b0cd352a1a50f515563420ffd5861f950f1d85b8" + integrity sha1-sM01KhpQ9RVWNCD/1YYflQ8dhbg= + +w3c-hr-time@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" + integrity sha1-gqwr/2PZUOqeMYmlimViX+3xkEU= + dependencies: + browser-process-hrtime "^0.1.2" + +walker@~1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +watch@~0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" + integrity sha1-KAlUdsbffJDJYxOJkMClQj60uYY= + dependencies: + exec-sh "^0.2.0" + minimist "^1.2.0" + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^6.4.1: + version "6.5.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" + integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.0.0.tgz#fde926fa54a599f3adf82dff25a9f7be02dc6edd" + integrity sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@^1.2.12, which@^1.2.9, which@^1.3.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + +window-size@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" + integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0= + +with@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/with/-/with-2.0.0.tgz#ec01ff021db9df05639047147ede012f5e6d0afd" + integrity sha1-7AH/Ah253wVjkEcUft4BL15tCv0= + dependencies: + uglify-js "2.4.0" + +wordwrap@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8= + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= wordwrap@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^2.1.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.2.tgz#a7181706dfba17855d221140a9c06e15fcdd87b9" + integrity sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g== + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" + integrity sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c= + dependencies: + mkdirp "^0.5.1" -xtend@~4.0.1: +ws@^5.2.0: + version "5.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== + dependencies: + async-limiter "~1.0.0" + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= + +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yallist@^3.0.0, yallist@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" + integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== + +yargs-parser@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" + integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= + dependencies: + camelcase "^4.1.0" + +yargs@^11.0.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== + dependencies: + cliui "^4.0.0" + decamelize "^1.1.1" + find-up "^2.1.0" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^9.0.2" + +yargs@~3.5.4: + version "3.5.4" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.5.4.tgz#d8aff8f665e94c34bd259bdebd1bfaf0ddd35361" + integrity sha1-2K/49mXpTDS9JZvevRv68N3TU2E= + dependencies: + camelcase "^1.0.2" + decamelize "^1.0.0" + window-size "0.1.0" + wordwrap "0.0.2"