Commit c813ff8b by ramdayalmunda

removed jsPDF and cleaned pdf-lib

parent 68a69896
...@@ -811,102 +811,6 @@ var ADocEditor = function (customConfig) { ...@@ -811,102 +811,6 @@ var ADocEditor = function (customConfig) {
} }
} }
async function generatePDFJsPDF(file) {
const customFontDataURI = await getFontDataURI("./assets/fonts/customfont.ttf")
const { jsPDF } = jspdf;
// Default export is a4 paper, portrait, using millimeters for units
const doc = new jsPDF({
orientation: "p",
unit: "px",
hotfixes: ["px_scaling"],
format: [config.pageSetup.canvasWidth, config.pageSetup.canvasHeight]
});
let customFontName = "customfont"
doc.addFileToVFS('customfont.ttf', customFontDataURI); // Add the font to the Virtual File System
doc.addFont('customfont.ttf', customFontName, 'normal');
let canvasIndex = 0
let x = 0
let y = (config.format.margin * config.pageSetup.canvasMultiplier)
let maxVericalWidth = (config.pageSetup.canvasHeight - config.format.margin * config.pageSetup.canvasMultiplier * 2)
for (let l = 0; l < lines.length; l++) {
x = (config.format.margin * config.pageSetup.canvasMultiplier);
y += (lines[l].maxFontSize * config.pageSetup.fontMultiplier)
if (lines[l].blockStart && l != 0) y += lines[l].maxFontSize
if ((maxVericalWidth + lines[l].maxFontSize) < (y - lines[l].maxFontSize)) {
canvasIndex++
doc.addPage()
y = lines[l].maxFontSize + (config.format.margin * config.pageSetup.canvasMultiplier)
}
let setData = dataSet[lines[l].dataSetIndex]
lines[l].y = y
if (lines[l].listIndex >= 0) {
let totalTabDistance = config.format.tabWidth * config.pageSetup.canvasMultiplier * (lines[l].tabCount + 1)
x += totalTabDistance;
let numberX = x - config.format.tabWidth * config.pageSetup.canvasMultiplier / 2
if (lines[l].blockStart) {
let style = {
...config.style,
...setData.style
}
doc.setFont(style.fontFamily)
doc.setFontSize(style.fontSize * 3 / 2)
doc.text(`${lines[l].listIndex + 1}.`, numberX, y)
}
}
lines[l].x = x
lines[l].canvasIndex = canvasIndex
for (let c = lines[l].charStartIndex; c <= lines[l].charEndIndex; c++) {
let char = setData?.plainContent[c]
if (char) {
let style = setData.formatedText[c]
doc.setFont(style.fontFamily)
doc.setFontSize(style.fontSize * 3 / 2)
doc.text(char, x, y)
setData.formatedText[c].x = x
setData.formatedText[c].y = y
if (setData.formatedText[c]?.width) {
x += setData.formatedText[c]?.width
}
}
}
}
doc.save(file)
async function getFontDataURI(url) {
return new Promise(async (res, rej) => {
fetch('./assets/fonts/customfont.ttf')
.then(response => response.blob())
.then(blob => {
const reader = new FileReader();
reader.readAsDataURL(blob);
reader.onloadend = () => {
res(reader.result.split(',')[1])
}
})
.catch((err) => { rej(err) })
})
}
}
async function generatePDF(file) { async function generatePDF(file) {
...@@ -926,10 +830,7 @@ var ADocEditor = function (customConfig) { ...@@ -926,10 +830,7 @@ var ADocEditor = function (customConfig) {
const customFont = await pdfDoc.embedFont(fontBytes) const customFont = await pdfDoc.embedFont(fontBytes)
// Add a blank page to the document // Add a blank page to the document
let pageSetup = { width: config.pageSetup.canvasWidth, height: config.pageSetup.canvasHeight } var page = pdfDoc.addPage([config.pageSetup.width, config.pageSetup.height])
var page = pdfDoc.addPage([pageSetup.width, pageSetup.height])
let canvasIndex = 0 let canvasIndex = 0
let x = 0 let x = 0
...@@ -944,7 +845,7 @@ var ADocEditor = function (customConfig) { ...@@ -944,7 +845,7 @@ var ADocEditor = function (customConfig) {
if (lines[l].blockStart && l != 0) y += lines[l].maxFontSize if (lines[l].blockStart && l != 0) y += lines[l].maxFontSize
if ((maxVericalWidth + lines[l].maxFontSize) < (y - lines[l].maxFontSize)) { if ((maxVericalWidth + lines[l].maxFontSize) < (y - lines[l].maxFontSize)) {
canvasIndex++ canvasIndex++
page = pdfDoc.addPage([pageSetup.width, pageSetup.height]) page = pdfDoc.addPage([config.pageSetup.width, config.pageSetup.height])
y = lines[l].maxFontSize + (config.format.margin * config.pageSetup.canvasMultiplier) y = lines[l].maxFontSize + (config.format.margin * config.pageSetup.canvasMultiplier)
} }
...@@ -961,9 +862,9 @@ var ADocEditor = function (customConfig) { ...@@ -961,9 +862,9 @@ var ADocEditor = function (customConfig) {
...setData.style ...setData.style
} }
page.drawText( `${lines[l].listIndex + 1}.` , { page.drawText( `${lines[l].listIndex + 1}.` , {
x: numberX, x: numberX/config.pageSetup.canvasMultiplier,
y: config.pageSetup.canvasHeight-y, y: (config.pageSetup.canvasHeight-y)/config.pageSetup.canvasMultiplier,
size: style.fontSize*config.pageSetup.fontMultiplier, size: (style.fontSize*config.pageSetup.fontMultiplier)/config.pageSetup.canvasMultiplier,
font: customFont, font: customFont,
color: rgb(0, 0, 0), color: rgb(0, 0, 0),
}) })
...@@ -978,9 +879,9 @@ var ADocEditor = function (customConfig) { ...@@ -978,9 +879,9 @@ var ADocEditor = function (customConfig) {
if (char) { if (char) {
let style = setData.formatedText[c] let style = setData.formatedText[c]
page.drawText( dataSet[lines[l].dataSetIndex].plainContent[c] , { page.drawText( dataSet[lines[l].dataSetIndex].plainContent[c] , {
x: style.x, x: style.x/config.pageSetup.canvasMultiplier,
y: config.pageSetup.canvasHeight-style.y, y:( config.pageSetup.canvasHeight-style.y)/config.pageSetup.canvasMultiplier,
size: style.fontSize*config.pageSetup.fontMultiplier, size: (style.fontSize*config.pageSetup.fontMultiplier)/config.pageSetup.canvasMultiplier,
font: customFont, font: customFont,
color: rgb(0, 0, 0), color: rgb(0, 0, 0),
}) })
...@@ -1060,6 +961,10 @@ var ADocEditor = function (customConfig) { ...@@ -1060,6 +961,10 @@ var ADocEditor = function (customConfig) {
clearInterval(caretData.interval) clearInterval(caretData.interval)
} }
function getContent(){
return JSON.parse(JSON.stringify(dataSet))
}
var returnObj = { var returnObj = {
destory, destory,
loadContent: function (data) { loadContent: function (data) {
...@@ -1069,9 +974,7 @@ var ADocEditor = function (customConfig) { ...@@ -1069,9 +974,7 @@ var ADocEditor = function (customConfig) {
caretData.activeData = dataSet[0] caretData.activeData = dataSet[0]
caretData.index = 0 caretData.index = 0
}, },
getContent: function () { getContent,
return JSON.parse(JSON.stringify(dataSet))
},
addFonts: addFonts, addFonts: addFonts,
generatePDF, generatePDF,
} }
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -7,7 +7,6 @@ ...@@ -7,7 +7,6 @@
<link rel="stylesheet" href="./assets/a-doc-editor.css"> <link rel="stylesheet" href="./assets/a-doc-editor.css">
<script src="./assets/fontkit.umd.min.js"></script> <script src="./assets/fontkit.umd.min.js"></script>
<script src="./assets/pdf-lib.min.js" ></script> <script src="./assets/pdf-lib.min.js" ></script>
<script src="./assets/jspdf.umd.min.js"></script>
<script src="./assets/a-doc-editor.js"></script> <script src="./assets/a-doc-editor.js"></script>
<style> <style>
......
var tempDocData = [] var tempDocData = [
{
id: 100, type: 0, formatedText: [], style: {
fontSize: 16,
fontFamily: 'Kenia',
bold: false,
italic: false,
fontColor: "#001"
},
plainContent: "Sarah: Alex, we need some groceries from the store. Could you please go and get them?",
}
]
var editor = new ADocEditor({ element: document.getElementById("user-container-for-editor") }) var editor = new ADocEditor({ element: document.getElementById("user-container-for-editor") })
var extractedData = null var extractedData = null
...@@ -18,6 +29,6 @@ function generatePDF(){ ...@@ -18,6 +29,6 @@ function generatePDF(){
tempDocData = JSON.parse('[{"id":1,"type":0,"plainContent":"Hey there buddy! Can you bring these items from the groceries please. It will be really helpfull.","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":2,"type":1,"tabCount":0,"plainContent":"Recipie book for vegetarian noodles","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":3,"type":1,"tabCount":0,"plainContent":"Noodles","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":4,"type":1,"tabCount":0,"plainContent":"Onion","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":5,"type":1,"tabCount":0,"plainContent":"Garlic","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":6,"type":1,"tabCount":0,"plainContent":"Some School stationaries for Arvind","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":7,"type":1,"tabCount":1,"plainContent":"Full pack of pen","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":8,"type":1,"tabCount":1,"plainContent":"Drawing kit","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":9,"type":1,"tabCount":1,"plainContent":"2 register size notebook","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":10,"type":1,"tabCount":0,"plainContent":"Window shields","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":11,"type":1,"tabCount":0,"plainContent":"Mosquito repelant","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]}]') // tempDocData = JSON.parse('[{"id":1,"type":0,"plainContent":"Hey there buddy! Can you bring these items from the groceries please. It will be really helpfull.","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":2,"type":1,"tabCount":0,"plainContent":"Recipie book for vegetarian noodles","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":3,"type":1,"tabCount":0,"plainContent":"Noodles","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":4,"type":1,"tabCount":0,"plainContent":"Onion","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":5,"type":1,"tabCount":0,"plainContent":"Garlic","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":6,"type":1,"tabCount":0,"plainContent":"Some School stationaries for Arvind","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":7,"type":1,"tabCount":1,"plainContent":"Full pack of pen","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":8,"type":1,"tabCount":1,"plainContent":"Drawing kit","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":9,"type":1,"tabCount":1,"plainContent":"2 register size notebook","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":10,"type":1,"tabCount":0,"plainContent":"Window shields","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":11,"type":1,"tabCount":0,"plainContent":"Mosquito repelant","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]}]')
// end of file // end of file
\ No newline at end of file
...@@ -11,18 +11,7 @@ ...@@ -11,18 +11,7 @@
"dependencies": { "dependencies": {
"canvas": "^2.11.2", "canvas": "^2.11.2",
"express": "^4.18.2", "express": "^4.18.2",
"jspdf": "^2.5.1" "pdf-lib": "^1.17.1"
}
},
"node_modules/@babel/runtime": {
"version": "7.23.6",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz",
"integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==",
"dependencies": {
"regenerator-runtime": "^0.14.0"
},
"engines": {
"node": ">=6.9.0"
} }
}, },
"node_modules/@mapbox/node-pre-gyp": { "node_modules/@mapbox/node-pre-gyp": {
...@@ -44,11 +33,21 @@ ...@@ -44,11 +33,21 @@
"node-pre-gyp": "bin/node-pre-gyp" "node-pre-gyp": "bin/node-pre-gyp"
} }
}, },
"node_modules/@types/raf": { "node_modules/@pdf-lib/standard-fonts": {
"version": "3.4.3", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/@types/raf/-/raf-3.4.3.tgz", "resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz",
"integrity": "sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==", "integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==",
"optional": true "dependencies": {
"pako": "^1.0.6"
}
},
"node_modules/@pdf-lib/upng": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz",
"integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==",
"dependencies": {
"pako": "^1.0.10"
}
}, },
"node_modules/abbrev": { "node_modules/abbrev": {
"version": "1.1.1", "version": "1.1.1",
...@@ -129,31 +128,11 @@ ...@@ -129,31 +128,11 @@
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
"integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
}, },
"node_modules/atob": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
"integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
"bin": {
"atob": "bin/atob.js"
},
"engines": {
"node": ">= 4.5.0"
}
},
"node_modules/balanced-match": { "node_modules/balanced-match": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
}, },
"node_modules/base64-arraybuffer": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
"integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==",
"optional": true,
"engines": {
"node": ">= 0.6.0"
}
},
"node_modules/body-parser": { "node_modules/body-parser": {
"version": "1.20.1", "version": "1.20.1",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
...@@ -186,17 +165,6 @@ ...@@ -186,17 +165,6 @@
"concat-map": "0.0.1" "concat-map": "0.0.1"
} }
}, },
"node_modules/btoa": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz",
"integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==",
"bin": {
"btoa": "bin/btoa.js"
},
"engines": {
"node": ">= 0.4.0"
}
},
"node_modules/bytes": { "node_modules/bytes": {
"version": "3.1.2", "version": "3.1.2",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
...@@ -232,31 +200,6 @@ ...@@ -232,31 +200,6 @@
"node": ">=6" "node": ">=6"
} }
}, },
"node_modules/canvg": {
"version": "3.0.10",
"resolved": "https://registry.npmjs.org/canvg/-/canvg-3.0.10.tgz",
"integrity": "sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==",
"optional": true,
"dependencies": {
"@babel/runtime": "^7.12.5",
"@types/raf": "^3.4.0",
"core-js": "^3.8.3",
"raf": "^3.4.1",
"regenerator-runtime": "^0.13.7",
"rgbcolor": "^1.0.1",
"stackblur-canvas": "^2.0.0",
"svg-pathdata": "^6.0.3"
},
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/canvg/node_modules/regenerator-runtime": {
"version": "0.13.11",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
"integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
"optional": true
},
"node_modules/chownr": { "node_modules/chownr": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
...@@ -315,26 +258,6 @@ ...@@ -315,26 +258,6 @@
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
"integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
}, },
"node_modules/core-js": {
"version": "3.34.0",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.34.0.tgz",
"integrity": "sha512-aDdvlDder8QmY91H88GzNi9EtQi2TjvQhpCX6B1v/dAZHU1AuLgHvRh54RiOerpEhEW46Tkf+vgAViB/CWC0ag==",
"hasInstallScript": true,
"optional": true,
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/core-js"
}
},
"node_modules/css-line-break": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz",
"integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==",
"optional": true,
"dependencies": {
"utrie": "^1.0.2"
}
},
"node_modules/debug": { "node_modules/debug": {
"version": "2.6.9", "version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
...@@ -397,12 +320,6 @@ ...@@ -397,12 +320,6 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/dompurify": {
"version": "2.4.7",
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.7.tgz",
"integrity": "sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ==",
"optional": true
},
"node_modules/ee-first": { "node_modules/ee-first": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
...@@ -475,11 +392,6 @@ ...@@ -475,11 +392,6 @@
"node": ">= 0.10.0" "node": ">= 0.10.0"
} }
}, },
"node_modules/fflate": {
"version": "0.4.8",
"resolved": "https://registry.npmjs.org/fflate/-/fflate-0.4.8.tgz",
"integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA=="
},
"node_modules/finalhandler": { "node_modules/finalhandler": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
...@@ -660,19 +572,6 @@ ...@@ -660,19 +572,6 @@
"node": ">= 0.4" "node": ">= 0.4"
} }
}, },
"node_modules/html2canvas": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz",
"integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==",
"optional": true,
"dependencies": {
"css-line-break": "^2.1.0",
"text-segmentation": "^1.0.3"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/http-errors": { "node_modules/http-errors": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
...@@ -762,23 +661,6 @@ ...@@ -762,23 +661,6 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/jspdf": {
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/jspdf/-/jspdf-2.5.1.tgz",
"integrity": "sha512-hXObxz7ZqoyhxET78+XR34Xu2qFGrJJ2I2bE5w4SM8eFaFEkW2xcGRVUss360fYelwRSid/jT078kbNvmoW0QA==",
"dependencies": {
"@babel/runtime": "^7.14.0",
"atob": "^2.1.2",
"btoa": "^1.2.1",
"fflate": "^0.4.8"
},
"optionalDependencies": {
"canvg": "^3.0.6",
"core-js": "^3.6.0",
"dompurify": "^2.2.0",
"html2canvas": "^1.0.0-rc.5"
}
},
"node_modules/lru-cache": { "node_modules/lru-cache": {
"version": "6.0.0", "version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
...@@ -1024,6 +906,11 @@ ...@@ -1024,6 +906,11 @@
"wrappy": "1" "wrappy": "1"
} }
}, },
"node_modules/pako": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
},
"node_modules/parseurl": { "node_modules/parseurl": {
"version": "1.3.3", "version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
...@@ -1045,11 +932,16 @@ ...@@ -1045,11 +932,16 @@
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
"integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
}, },
"node_modules/performance-now": { "node_modules/pdf-lib": {
"version": "2.1.0", "version": "1.17.1",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz",
"integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", "integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==",
"optional": true "dependencies": {
"@pdf-lib/standard-fonts": "^1.0.0",
"@pdf-lib/upng": "^1.0.1",
"pako": "^1.0.11",
"tslib": "^1.11.1"
}
}, },
"node_modules/proxy-addr": { "node_modules/proxy-addr": {
"version": "2.0.7", "version": "2.0.7",
...@@ -1077,15 +969,6 @@ ...@@ -1077,15 +969,6 @@
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
} }
}, },
"node_modules/raf": {
"version": "3.4.1",
"resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
"integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==",
"optional": true,
"dependencies": {
"performance-now": "^2.1.0"
}
},
"node_modules/range-parser": { "node_modules/range-parser": {
"version": "1.2.1", "version": "1.2.1",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
...@@ -1121,20 +1004,6 @@ ...@@ -1121,20 +1004,6 @@
"node": ">= 6" "node": ">= 6"
} }
}, },
"node_modules/regenerator-runtime": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz",
"integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA=="
},
"node_modules/rgbcolor": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/rgbcolor/-/rgbcolor-1.0.1.tgz",
"integrity": "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==",
"optional": true,
"engines": {
"node": ">= 0.8.15"
}
},
"node_modules/rimraf": { "node_modules/rimraf": {
"version": "3.0.2", "version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
...@@ -1300,15 +1169,6 @@ ...@@ -1300,15 +1169,6 @@
"simple-concat": "^1.0.0" "simple-concat": "^1.0.0"
} }
}, },
"node_modules/stackblur-canvas": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.6.0.tgz",
"integrity": "sha512-8S1aIA+UoF6erJYnglGPug6MaHYGo1Ot7h5fuXx4fUPvcvQfcdw2o/ppCse63+eZf8PPidSu4v1JnmEVtEDnpg==",
"optional": true,
"engines": {
"node": ">=0.1.14"
}
},
"node_modules/statuses": { "node_modules/statuses": {
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
...@@ -1349,15 +1209,6 @@ ...@@ -1349,15 +1209,6 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/svg-pathdata": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-6.0.3.tgz",
"integrity": "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==",
"optional": true,
"engines": {
"node": ">=12.0.0"
}
},
"node_modules/tar": { "node_modules/tar": {
"version": "6.2.0", "version": "6.2.0",
"resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz",
...@@ -1374,15 +1225,6 @@ ...@@ -1374,15 +1225,6 @@
"node": ">=10" "node": ">=10"
} }
}, },
"node_modules/text-segmentation": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz",
"integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==",
"optional": true,
"dependencies": {
"utrie": "^1.0.2"
}
},
"node_modules/toidentifier": { "node_modules/toidentifier": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
...@@ -1396,6 +1238,11 @@ ...@@ -1396,6 +1238,11 @@
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
}, },
"node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/type-is": { "node_modules/type-is": {
"version": "1.6.18", "version": "1.6.18",
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
...@@ -1429,15 +1276,6 @@ ...@@ -1429,15 +1276,6 @@
"node": ">= 0.4.0" "node": ">= 0.4.0"
} }
}, },
"node_modules/utrie": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz",
"integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==",
"optional": true,
"dependencies": {
"base64-arraybuffer": "^1.0.2"
}
},
"node_modules/vary": { "node_modules/vary": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
......
...@@ -12,6 +12,6 @@ ...@@ -12,6 +12,6 @@
"dependencies": { "dependencies": {
"canvas": "^2.11.2", "canvas": "^2.11.2",
"express": "^4.18.2", "express": "^4.18.2",
"jspdf": "^2.5.1" "pdf-lib": "^1.17.1"
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment