2021 GECI - Home Improvement Contract.json 37 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552
  1. {
  2. "page_0": {
  3. "control_22": {
  4. "width": 199.99996948242188,
  5. "tv_vmargin": 0.4,
  6. "aname": "Sales Person",
  7. "type": "TextView",
  8. "size": "11",
  9. "pos_y": 19.907833099365234,
  10. "field": "sales_person",
  11. "value": "",
  12. "dirty": false,
  13. "height": 13.271889686584473,
  14. "margin_left": "4",
  15. "margin_top": "1",
  16. "required": true,
  17. "pos_x": 154.5142822265625
  18. },
  19. "control_23": {
  20. "width": 350.0018310546875,
  21. "tv_vmargin": 0.4,
  22. "aname": "Invoice Number",
  23. "type": "TextView",
  24. "size": "11",
  25. "pos_y": 33.917049407958984,
  26. "field": "invoice_number",
  27. "value": "",
  28. "dirty": false,
  29. "height": 13.271889686584473,
  30. "margin_left": "4",
  31. "margin_top": "1",
  32. "required": false,
  33. "pos_x": 169.99815368652344
  34. },
  35. "control_1": {
  36. "dirty": false,
  37. "width": 181.99998474121094,
  38. "aname": "Job Date",
  39. "pos_y": 182.8986053466797,
  40. "size": "12",
  41. "type": "DatePicker",
  42. "field": "job_date",
  43. "value": "",
  44. "height": 29.999996185302734,
  45. "margin_left": "4",
  46. "pos_x": 461.9999694824219,
  47. "required": false
  48. },
  49. "control_3": {
  50. "width": 136.99998474121094,
  51. "tv_vmargin": 0,
  52. "aname": "Jobsite City",
  53. "type": "TextView",
  54. "size": "12",
  55. "pos_y": 256.74652099609375,
  56. "field": "job_city",
  57. "value": "",
  58. "dirty": false,
  59. "height": 26.999996185302734,
  60. "margin_left": "1",
  61. "margin_top": "-1",
  62. "required": true,
  63. "pos_x": 242.83868408203125
  64. },
  65. "control_5": {
  66. "width": 74,
  67. "tv_vmargin": 0,
  68. "aname": "Jobsite Zipcode",
  69. "type": "TextView",
  70. "size": "12",
  71. "pos_y": 257.74652099609375,
  72. "field": "job_zip",
  73. "value": "",
  74. "dirty": false,
  75. "height": 26.999996185302734,
  76. "margin_left": "1",
  77. "margin_top": "-1",
  78. "required": true,
  79. "pos_x": 521.1289672851562
  80. },
  81. "control_7": {
  82. "dirty": false,
  83. "width": 179.99996948242188,
  84. "aname": "Today's Date",
  85. "pos_y": 286.74652099609375,
  86. "size": "12",
  87. "type": "DatePicker",
  88. "field": "today_date",
  89. "value": "",
  90. "height": 29.999996185302734,
  91. "margin_left": "4",
  92. "pos_x": 462.9999694824219,
  93. "required": true
  94. },
  95. "control_9": {
  96. "required": true,
  97. "disable": false,
  98. "dirty": false,
  99. "width": 180.99996948242188,
  100. "pos_y": 318.2718811035156,
  101. "field": "labor_deposit",
  102. "aname": "Labor Deposit",
  103. "value": "",
  104. "action": {
  105. "set_val": {
  106. "condition": "true",
  107. "count": 1,
  108. "item_0": {
  109. "control": "control_10",
  110. "value": "control_6-control_7"
  111. }
  112. }
  113. },
  114. "value_type": "float",
  115. "type": "TextView",
  116. "size": "10",
  117. "format": "price",
  118. "keyboard": "number",
  119. "height": 29.999996185302734,
  120. "prefix_str": "$ ",
  121. "pos_x": 462.9999694824219,
  122. "margin_left": "4"
  123. },
  124. "count": 24,
  125. "control_18": {
  126. "height": 21.999998092651367,
  127. "pos_x": 499.9999694824219,
  128. "name": "BarCode",
  129. "width": 150,
  130. "pos_y": 905.3732299804688,
  131. "type": "Image",
  132. "required": true,
  133. "value": "",
  134. "dirty": false
  135. },
  136. "control_20": {
  137. "required": true,
  138. "width": 29.999996185302734,
  139. "pos_y": 829.6358642578125,
  140. "aname": "Initial",
  141. "linewidth": 8,
  142. "type": "Signature",
  143. "value": "",
  144. "dirty": false,
  145. "height": 14.999998092651367,
  146. "can_fill": true,
  147. "pos_x": 617.474609375,
  148. "name": "Customer Initial"
  149. },
  150. "control_21": {
  151. "disable": true,
  152. "textAlignment": "center",
  153. "width": 99.99996948242188,
  154. "pos_y": 628.9400634765625,
  155. "aname": "Initial All",
  156. "type": "Button",
  157. "title": "Initial All",
  158. "field": "init_all",
  159. "value": "NA",
  160. "dirty": false,
  161. "height": 29.99999237060547,
  162. "margin_left": "4",
  163. "margin_top": "1",
  164. "required": true,
  165. "pos_x": 649.4376831054688
  166. },
  167. "control_10": {
  168. "disable": true,
  169. "width": 169.99996948242188,
  170. "pos_y": 352.74652099609375,
  171. "aname": "Balance on Account",
  172. "type": "TextView",
  173. "size": "12",
  174. "field": "balance",
  175. "value_type": "float",
  176. "value": "",
  177. "dirty": false,
  178. "prefix_str": "$ ",
  179. "margin_left": "4",
  180. "height": 40,
  181. "required": true,
  182. "pos_x": 214.99996948242188
  183. },
  184. "control_11": {
  185. "width": 522,
  186. "pos_y": 506.53448486328125,
  187. "aname": "Service",
  188. "type": "Check",
  189. "field": "service",
  190. "title": "service button",
  191. "single_select": false,
  192. "show_detail": false,
  193. "value": [],
  194. "height": 70,
  195. "dirty": false,
  196. "marker_size": 6,
  197. "cadedate": [
  198. [
  199. [
  200. "Installation of Cabinetry.",
  201. ""
  202. ],
  203. [
  204. 132.73728942871094,
  205. 512.5345458984375
  206. ]
  207. ],
  208. [
  209. [
  210. "Installation of Plywood.",
  211. ""
  212. ],
  213. [
  214. 132.73728942871094,
  215. 526.4838256835938
  216. ]
  217. ],
  218. [
  219. [
  220. "Installation of Granite, Marble or Quartz Countertop(s).",
  221. ""
  222. ],
  223. [
  224. 132.73728942871094,
  225. 537.009033203125,
  226. 0,
  227. 0
  228. ]
  229. ],
  230. [
  231. [
  232. "Demolition Work.",
  233. ""
  234. ],
  235. [
  236. 132.73728942871094,
  237. 549.7465209960938,
  238. 0,
  239. 0
  240. ]
  241. ],
  242. [
  243. [
  244. "Other / Include Description:",
  245. ""
  246. ],
  247. [
  248. 132.73728942871094,
  249. 561.0090942382812,
  250. 0,
  251. 0
  252. ]
  253. ]
  254. ],
  255. "required": true,
  256. "pos_x": 123.47463989257812
  257. },
  258. "control_19": {
  259. "height": 10.999999046325684,
  260. "textAlignment": "center",
  261. "pos_x": 523,
  262. "width": 103.99999237060547,
  263. "size": "8",
  264. "field": "doc_number",
  265. "pos_y": 924.3732299804688,
  266. "type": "Label",
  267. "required": true,
  268. "value": "",
  269. "dirty": false
  270. },
  271. "control_6": {
  272. "keyboard": "tel",
  273. "pos_y": 286.74652099609375,
  274. "aname": "Telephone",
  275. "type": "TextView",
  276. "size": "12",
  277. "width": 169.99996948242188,
  278. "field": "tel",
  279. "value": "",
  280. "format": "us_tel",
  281. "height": 29.999996185302734,
  282. "margin_left": "4",
  283. "dirty": false,
  284. "required": true,
  285. "pos_x": 214.99996948242188
  286. },
  287. "control_12": {
  288. "pos_x": 617.474609375,
  289. "width": 30.999996185302734,
  290. "dirty": false,
  291. "aname": "Initial",
  292. "linewidth": 8,
  293. "value": "",
  294. "pos_y": 640.8986206054688,
  295. "type": "Signature",
  296. "height": 14.999998092651367,
  297. "can_fill": "true",
  298. "required": true,
  299. "name": "Customer Initial"
  300. },
  301. "control_8": {
  302. "dirty": false,
  303. "width": 169.99996948242188,
  304. "pos_y": 318.2718811035156,
  305. "aname": "Contract Price",
  306. "value": "",
  307. "type": "TextView",
  308. "size": "12",
  309. "keyboard": "number",
  310. "value_type": "float",
  311. "height": 29.999996185302734,
  312. "prefix_str": "$ ",
  313. "margin_left": "4",
  314. "field": "contract_price",
  315. "format": "price",
  316. "required": true,
  317. "pos_x": 214.99996948242188
  318. },
  319. "control_13": {
  320. "pos_x": 617.474609375,
  321. "width": 29.999996185302734,
  322. "dirty": false,
  323. "aname": "Initial",
  324. "linewidth": 8,
  325. "value": "",
  326. "pos_y": 683.7971801757812,
  327. "type": "Signature",
  328. "height": 14.999998092651367,
  329. "can_fill": "true",
  330. "required": true,
  331. "name": "Customer Initial"
  332. },
  333. "control_14": {
  334. "pos_x": 617.474609375,
  335. "width": 29.999996185302734,
  336. "dirty": false,
  337. "aname": "Initial",
  338. "linewidth": 8,
  339. "value": "",
  340. "pos_y": 732.0598754882812,
  341. "type": "Signature",
  342. "height": 14.999998092651367,
  343. "can_fill": "true",
  344. "required": true,
  345. "name": "Customer Initial"
  346. },
  347. "control_0": {
  348. "width": 168.99998474121094,
  349. "tv_vmargin": 0,
  350. "aname": "Customer Name",
  351. "type": "TextView",
  352. "size": "12",
  353. "pos_y": 182.16127014160156,
  354. "field": "customer_name",
  355. "value": "",
  356. "dirty": false,
  357. "height": 29.999996185302734,
  358. "margin_left": "4",
  359. "margin_top": "1",
  360. "required": true,
  361. "pos_x": 215.99998474121094
  362. },
  363. "control_15": {
  364. "pos_x": 617.474609375,
  365. "width": 29.999996185302734,
  366. "dirty": false,
  367. "aname": "Initial",
  368. "linewidth": 8,
  369. "value": "",
  370. "pos_y": 749.5344848632812,
  371. "type": "Signature",
  372. "height": 14.999998092651367,
  373. "can_fill": "true",
  374. "required": true,
  375. "name": "Customer Initial"
  376. },
  377. "control_2": {
  378. "width": 395.9999694824219,
  379. "tv_vmargin": 0,
  380. "aname": "Jobsite Address",
  381. "type": "TextView",
  382. "size": "12",
  383. "pos_y": 214.8986053466797,
  384. "field": "job_addr",
  385. "value": "",
  386. "dirty": false,
  387. "height": 29.999996185302734,
  388. "margin_left": "1",
  389. "margin_top": "-1",
  390. "required": true,
  391. "pos_x": 247.99998474121094
  392. },
  393. "control_16": {
  394. "pos_x": 617.474609375,
  395. "width": 29.999996185302734,
  396. "dirty": false,
  397. "aname": "Initial",
  398. "linewidth": 8,
  399. "value": "",
  400. "pos_y": 797.5344848632812,
  401. "type": "Signature",
  402. "field": "",
  403. "height": 14.999998092651367,
  404. "can_fill": "true",
  405. "required": true,
  406. "name": "Customer Initial"
  407. },
  408. "control_4": {
  409. "width": 37,
  410. "tv_vmargin": 0,
  411. "aname": "Jobsite State",
  412. "type": "TextView",
  413. "size": "12",
  414. "capital": "charater",
  415. "pos_y": 257.0091857910156,
  416. "field": "job_state",
  417. "value": "CA",
  418. "height": 26.999996185302734,
  419. "margin_left": "1",
  420. "dirty": false,
  421. "margin_top": "-1",
  422. "required": true,
  423. "pos_x": 423.99993896484375
  424. },
  425. "control_17": {
  426. "pos_x": 616,
  427. "width": 29.999996185302734,
  428. "dirty": false,
  429. "aname": "Initial",
  430. "linewidth": 8,
  431. "value": "",
  432. "pos_y": 881.2625732421875,
  433. "type": "Signature",
  434. "height": 14.999998092651367,
  435. "can_fill": "true",
  436. "required": true,
  437. "name": "Customer Initial"
  438. }
  439. },
  440. "page_1": {
  441. "control_1": {
  442. "required": true,
  443. "width": 200,
  444. "tv_vmargin": 0.6,
  445. "aname": "Decision Maker",
  446. "type": "ignor",
  447. "size": "12",
  448. "pos_y": 125,
  449. "field": "decision_maker",
  450. "value": "",
  451. "dirty": false,
  452. "height": 20,
  453. "margin_left": "4",
  454. "margin_top": "1",
  455. "pos_x": 230,
  456. "name": "Decision Maker"
  457. },
  458. "control_3": {
  459. "pos_x": 616,
  460. "width": 28.999996185302734,
  461. "dirty": false,
  462. "aname": "Initial",
  463. "linewidth": 8,
  464. "value": "",
  465. "pos_y": 167.36404418945312,
  466. "type": "Signature",
  467. "height": 13.999998092651367,
  468. "can_fill": "true",
  469. "required": true,
  470. "name": "Customer Initial"
  471. },
  472. "control_5": {
  473. "pos_x": 616,
  474. "width": 28.999996185302734,
  475. "dirty": false,
  476. "aname": "Initial",
  477. "linewidth": 8,
  478. "value": "",
  479. "pos_y": 253.8386688232422,
  480. "type": "Signature",
  481. "height": 13.999998092651367,
  482. "can_fill": "true",
  483. "required": true,
  484. "name": "Customer Initial"
  485. },
  486. "control_7": {
  487. "pos_x": 616,
  488. "width": 29,
  489. "dirty": false,
  490. "aname": "Initial",
  491. "linewidth": 8,
  492. "value": "",
  493. "pos_y": 346,
  494. "type": "Signature",
  495. "height": 14,
  496. "can_fill": "true",
  497. "required": true,
  498. "name": "Customer Initial"
  499. },
  500. "control_9": {
  501. "pos_x": 616,
  502. "width": 28.999996185302734,
  503. "dirty": false,
  504. "aname": "Initial",
  505. "linewidth": 8,
  506. "value": "",
  507. "pos_y": 456.0091857910156,
  508. "type": "Signature",
  509. "height": 13.999998092651367,
  510. "can_fill": "true",
  511. "required": true,
  512. "name": "Customer Initial"
  513. },
  514. "count": 19,
  515. "control_10": {
  516. "pos_x": 616,
  517. "width": 28.999996185302734,
  518. "dirty": false,
  519. "aname": "Initial",
  520. "linewidth": 8,
  521. "value": "",
  522. "pos_y": 493.2718200683594,
  523. "type": "Signature",
  524. "height": 13.999998092651367,
  525. "can_fill": "true",
  526. "required": true,
  527. "name": "Customer Initial"
  528. },
  529. "control_11": {
  530. "pos_x": 616,
  531. "width": 28.999996185302734,
  532. "dirty": false,
  533. "aname": "Initial",
  534. "linewidth": 8,
  535. "value": "",
  536. "pos_y": 531.0091552734375,
  537. "type": "Signature",
  538. "height": 13.999998092651367,
  539. "can_fill": "true",
  540. "required": true,
  541. "name": "Customer Initial"
  542. },
  543. "control_12": {
  544. "pos_x": 616,
  545. "width": 28.999996185302734,
  546. "dirty": false,
  547. "aname": "Initial",
  548. "linewidth": 8,
  549. "value": "",
  550. "pos_y": 589.5344848632812,
  551. "type": "Signature",
  552. "height": 13.999998092651367,
  553. "can_fill": "true",
  554. "required": true,
  555. "name": "Customer Initial"
  556. },
  557. "control_0": {
  558. "pos_x": 616,
  559. "width": 28.999996185302734,
  560. "dirty": false,
  561. "aname": "Initial",
  562. "linewidth": 8,
  563. "value": "",
  564. "pos_y": 111.36405181884766,
  565. "type": "Signature",
  566. "height": 13.999998092651367,
  567. "can_fill": "true",
  568. "required": true,
  569. "name": "Customer Initial"
  570. },
  571. "control_2": {
  572. "pos_x": 616,
  573. "width": 28.999996185302734,
  574. "dirty": false,
  575. "aname": "Initial",
  576. "linewidth": 8,
  577. "value": "",
  578. "pos_y": 142.1013641357422,
  579. "type": "Signature",
  580. "height": 13.999998092651367,
  581. "can_fill": "true",
  582. "required": true,
  583. "name": "Customer Initial"
  584. },
  585. "control_4": {
  586. "pos_x": 616,
  587. "width": 28.999996185302734,
  588. "dirty": false,
  589. "aname": "Initial",
  590. "linewidth": 8,
  591. "value": "",
  592. "pos_y": 205.36404418945312,
  593. "type": "Signature",
  594. "height": 13.999998092651367,
  595. "can_fill": "true",
  596. "required": true,
  597. "name": "Customer Initial"
  598. },
  599. "control_6": {
  600. "pos_x": 616,
  601. "width": 28.999996185302734,
  602. "dirty": false,
  603. "aname": "Initial",
  604. "linewidth": 8,
  605. "value": "",
  606. "pos_y": 301.364013671875,
  607. "type": "Signature",
  608. "height": 13.999998092651367,
  609. "can_fill": "true",
  610. "required": true,
  611. "name": "Customer Initial"
  612. },
  613. "control_8": {
  614. "width": 464,
  615. "pos_y": 384,
  616. "aname": "Joint Seams Option",
  617. "type": "Check",
  618. "field": "joint_seams",
  619. "title": "joint seams",
  620. "single_select": true,
  621. "show_detail": true,
  622. "value": [],
  623. "height": 37,
  624. "dirty": false,
  625. "marker_size": 6,
  626. "cadedate": [
  627. [
  628. [
  629. "OPTION A:",
  630. "Unpolished joint seams, which the Undersigned understands may not be smooth."
  631. ],
  632. [
  633. 149.2119598388672,
  634. 384.7879638671875,
  635. 0,
  636. 0
  637. ]
  638. ],
  639. [
  640. [
  641. "OPTION B",
  642. "Polished joint seams, which the Undersigned understands that color dullness or shade variation may occur."
  643. ],
  644. [
  645. 149.2119598388672,
  646. 396.78802490234375,
  647. 0,
  648. 0
  649. ]
  650. ],
  651. [
  652. [
  653. "OPTION C",
  654. "The Decision Maker will determine on-site with the assistance of the Contractor."
  655. ],
  656. [
  657. 149.2119598388672,
  658. 407.7879638671875,
  659. 0,
  660. 0
  661. ]
  662. ]
  663. ],
  664. "pos_x": 146,
  665. "required": true
  666. },
  667. "control_13": {
  668. "pos_x": 616,
  669. "width": 28.999996185302734,
  670. "dirty": false,
  671. "aname": "Initial",
  672. "linewidth": 8,
  673. "value": "",
  674. "pos_y": 606.2717895507812,
  675. "type": "Signature",
  676. "height": 13.999998092651367,
  677. "can_fill": "true",
  678. "required": true,
  679. "name": "Customer Initial"
  680. },
  681. "control_14": {
  682. "pos_x": 616,
  683. "width": 28.999996185302734,
  684. "dirty": false,
  685. "aname": "Initial",
  686. "linewidth": 8,
  687. "value": "",
  688. "pos_y": 624.7465209960938,
  689. "type": "Signature",
  690. "height": 13.999998092651367,
  691. "can_fill": "true",
  692. "required": true,
  693. "name": "Customer Initial"
  694. },
  695. "control_15": {
  696. "height": 21.999998092651367,
  697. "pos_x": 499.9999694824219,
  698. "name": "BarCode",
  699. "width": 150,
  700. "pos_y": 905.3732299804688,
  701. "type": "Image",
  702. "required": true,
  703. "value": "",
  704. "dirty": false
  705. },
  706. "control_18": {
  707. "pos_x": 616,
  708. "width": 28.999996185302734,
  709. "dirty": false,
  710. "aname": "Initial",
  711. "linewidth": 8,
  712. "value": "",
  713. "pos_y": 63.36405563354492,
  714. "type": "Signature",
  715. "height": 13.999998092651367,
  716. "can_fill": "true",
  717. "required": true,
  718. "name": "Customer Initial"
  719. },
  720. "control_17": {
  721. "pos_x": 616,
  722. "width": 28.999996185302734,
  723. "dirty": false,
  724. "aname": "Initial",
  725. "linewidth": 8,
  726. "value": "",
  727. "pos_y": 418.2718200683594,
  728. "type": "Signature",
  729. "height": 13.999998092651367,
  730. "can_fill": "true",
  731. "required": true,
  732. "name": "Customer Initial"
  733. },
  734. "control_16": {
  735. "height": 10.999999046325684,
  736. "textAlignment": "center",
  737. "pos_x": 523,
  738. "width": 103.99999237060547,
  739. "size": "8",
  740. "field": "doc_number",
  741. "pos_y": 924.3732299804688,
  742. "type": "Label",
  743. "required": true,
  744. "value": "",
  745. "dirty": false
  746. }
  747. },
  748. "signature_name": [
  749. "Customer Initial",
  750. "Decision Maker",
  751. "Agent Of Contractor",
  752. "Homeowner",
  753. "Homeowner Print Name",
  754. "Date"
  755. ],
  756. "page_2": {
  757. "control_7": {
  758. "height": 11,
  759. "textAlignment": "center",
  760. "pos_x": 523,
  761. "width": 104,
  762. "size": "8",
  763. "field": "doc_number",
  764. "pos_y": 917,
  765. "type": "Label",
  766. "required": true,
  767. "value": "",
  768. "dirty": false
  769. },
  770. "control_5": {
  771. "height": 11,
  772. "textAlignment": "center",
  773. "pos_x": 523,
  774. "width": 104,
  775. "size": "8",
  776. "field": "doc_number",
  777. "pos_y": 917,
  778. "type": "Label",
  779. "required": true,
  780. "value": "",
  781. "dirty": false
  782. },
  783. "control_3": {
  784. "height": 21.999998092651367,
  785. "pos_x": 499.9999694824219,
  786. "name": "BarCode",
  787. "width": 150,
  788. "pos_y": 905.3732299804688,
  789. "type": "Image",
  790. "required": true,
  791. "value": "",
  792. "dirty": false
  793. },
  794. "control_1": {
  795. "textAlignment": "center",
  796. "width": 215.61289978027344,
  797. "tv_vmargin": 0.3,
  798. "aname": "Print Name",
  799. "type": "TextView",
  800. "size": "10",
  801. "pos_y": 663.1473999023438,
  802. "field": "customer_name_1",
  803. "value": "",
  804. "dirty": false,
  805. "height": 13.999998092651367,
  806. "margin_top": "2",
  807. "required": true,
  808. "pos_x": 422.3870544433594
  809. },
  810. "count": 5,
  811. "control_6": {
  812. "height": 11,
  813. "textAlignment": "center",
  814. "pos_x": 523,
  815. "width": 104,
  816. "size": "8",
  817. "field": "doc_number",
  818. "pos_y": 917,
  819. "type": "Label",
  820. "required": true,
  821. "value": "",
  822. "dirty": false
  823. },
  824. "control_4": {
  825. "height": 10.999999046325684,
  826. "textAlignment": "center",
  827. "pos_x": 523,
  828. "width": 103.99999237060547,
  829. "size": "8",
  830. "field": "doc_number",
  831. "pos_y": 924.3732299804688,
  832. "type": "Label",
  833. "required": true,
  834. "value": "",
  835. "dirty": false
  836. },
  837. "control_2": {
  838. "height": 14,
  839. "pos_x": 194,
  840. "width": 160,
  841. "field": "signor_name",
  842. "pos_y": 854,
  843. "type": "Ignor",
  844. "required": false,
  845. "value": "",
  846. "dirty": false
  847. },
  848. "control_0": {
  849. "height": 25.211978912353516,
  850. "pos_x": 403.5252990722656,
  851. "name": "Homeowner",
  852. "linewidth": 8,
  853. "aname": "Homeowner Signature",
  854. "width": 145,
  855. "pos_y": 611.7234497070312,
  856. "type": "Signature",
  857. "required": true,
  858. "value": "",
  859. "dirty": false
  860. }
  861. },
  862. "page_3": {
  863. "control_12": {
  864. "disable": true,
  865. "textAlignment": "center",
  866. "width": 213.82489013671875,
  867. "pos_y": 823.5944213867188,
  868. "aname": "new add DatePicker",
  869. "type": "DatePicker",
  870. "field": "new add DatePicker",
  871. "value": "NA",
  872. "dirty": false,
  873. "height": 29.999996185302734,
  874. "margin_left": "4",
  875. "margin_top": "1",
  876. "required": false,
  877. "pos_x": 445.1981506347656
  878. },
  879. "control_7": {
  880. "textAlignment": "center",
  881. "width": 392.2580261230469,
  882. "tv_vmargin": 0.3,
  883. "aname": "New Add TextView",
  884. "type": "TextView",
  885. "size": "10",
  886. "pos_y": 606.0829467773438,
  887. "field": "new add",
  888. "value": "",
  889. "dirty": false,
  890. "height": 11.797234535217285,
  891. "margin_top": "2",
  892. "required": false,
  893. "pos_x": 263.0783386230469
  894. },
  895. "control_4": {
  896. "required_validation": false,
  897. "validation_code": "1111",
  898. "pos_x": 190.0829315185547,
  899. "width": 183.31796264648438,
  900. "pos_y": 823.5944213867188,
  901. "aname": "new add Signature",
  902. "linewidth": 8,
  903. "type": "Signature",
  904. "value": "",
  905. "dirty": false,
  906. "height": 29.999996185302734,
  907. "name": "new Add Signature",
  908. "required": false
  909. },
  910. "control_14": {
  911. "textAlignment": "center",
  912. "width": 392.2580261230469,
  913. "tv_vmargin": 0.3,
  914. "aname": "New Add TextView",
  915. "type": "TextView",
  916. "size": "10",
  917. "pos_y": 724.0552978515625,
  918. "field": "p4_new_contractor",
  919. "value": "",
  920. "dirty": false,
  921. "height": 11.059906959533691,
  922. "margin_top": "2",
  923. "required": false,
  924. "pos_x": 263.0783386230469
  925. },
  926. "control_1": {
  927. "height": 10.999999046325684,
  928. "textAlignment": "center",
  929. "pos_x": 523,
  930. "width": 103.99999237060547,
  931. "size": "8",
  932. "field": "doc_number",
  933. "pos_y": 924.3732299804688,
  934. "type": "Label",
  935. "required": true,
  936. "value": "",
  937. "dirty": false
  938. },
  939. "count": 16,
  940. "control_8": {
  941. "disable": true,
  942. "textAlignment": "center",
  943. "width": 392.2580261230469,
  944. "pos_y": 592.81103515625,
  945. "aname": "new add DatePicker",
  946. "type": "DatePicker",
  947. "field": "new add DatePicker",
  948. "value": "NA",
  949. "dirty": false,
  950. "height": 11.059906959533691,
  951. "margin_left": "4",
  952. "margin_top": "1",
  953. "required": false,
  954. "pos_x": 263.0783386230469
  955. },
  956. "control_5": {
  957. "textAlignment": "center",
  958. "width": 392.2580261230469,
  959. "tv_vmargin": 0.3,
  960. "aname": "customer name\n",
  961. "type": "TextView",
  962. "size": "10",
  963. "pos_y": 566.2672729492188,
  964. "field": "c_name",
  965. "value": "",
  966. "dirty": false,
  967. "height": 11.059906959533691,
  968. "margin_top": "2",
  969. "required": false,
  970. "pos_x": 263.0783386230469
  971. },
  972. "control_11": {
  973. "textAlignment": "center",
  974. "width": 540.4608154296875,
  975. "tv_vmargin": 0.3,
  976. "aname": "New Add TextView",
  977. "type": "TextView",
  978. "size": "10",
  979. "pos_y": 670.9677124023438,
  980. "field": "p4_desc\n",
  981. "value": "",
  982. "dirty": false,
  983. "height": 11.059906959533691,
  984. "margin_top": "2",
  985. "required": true,
  986. "pos_x": 115.6128921508789
  987. },
  988. "control_2": {
  989. "width": 540.921630859375,
  990. "pos_y": 368.6636047363281,
  991. "aname": "contractors\n",
  992. "type": "Check",
  993. "field": "contractors\n",
  994. "title": "new add check",
  995. "single_select": true,
  996. "show_detail": false,
  997. "value": [],
  998. "height": 102.44239807128906,
  999. "dirty": false,
  1000. "marker_size": "9",
  1001. "cadedate": [
  1002. [
  1003. [
  1004. "Tan & Chan Construction Corp."
  1005. ],
  1006. [
  1007. 124.46080780029297,
  1008. 376.0367736816406,
  1009. 0,
  1010. 0
  1011. ],
  1012. {
  1013. "memo": "action",
  1014. "type": "change contract",
  1015. "contract":"GECI - Home Improvement Contract - Tan.pdf",
  1016. "conditional_constraint": {
  1017. "true": {
  1018. "contract":"GECI - Home Improvement Contract - Tan.pdf"
  1019. },
  1020. "false": {
  1021. }
  1022. }
  1023. }
  1024. ],
  1025. [
  1026. [
  1027. "BPW Remodeling INC."
  1028. ],
  1029. [
  1030. 124.46082305908203,
  1031. 401.1059875488281,
  1032. 0,
  1033. 0
  1034. ],
  1035. {
  1036. "memo": "action",
  1037. "type": "change contract",
  1038. "contract":"GECI - Home Improvement Contract - Wilson Ma.pdf",
  1039. "conditional_constraint": {
  1040. "true": {
  1041. "contract":"GECI - Home Improvement Contract - Wilson Ma.pdf"
  1042. },
  1043. "false": {
  1044. }
  1045. }
  1046. }
  1047. ],
  1048. [
  1049. [
  1050. "JimXu Builder",
  1051. "New Add Check Option"
  1052. ],
  1053. [
  1054. 124.46082305908203,
  1055. 427.6497802734375,
  1056. 0,
  1057. 0
  1058. ],
  1059. {
  1060. "memo": "action",
  1061. "type": "change contract",
  1062. "contract":"GECI - Home Improvement Contract - Jim Xu.pdf",
  1063. "conditional_constraint": {
  1064. "true": {
  1065. "contract":"GECI - Home Improvement Contract - Jim Xu.pdf"
  1066. },
  1067. "false": {
  1068. }
  1069. }
  1070. }
  1071. ],
  1072. [
  1073. [
  1074. "F Huang Construction Inc.",
  1075. "New Add Check Option"
  1076. ],
  1077. [
  1078. 124.46082305908203,
  1079. 453.4562072753906,
  1080. 0,
  1081. 0
  1082. ],
  1083. {
  1084. "memo": "action",
  1085. "type": "change contract",
  1086. "contract":"GECI - Home Improvement Contract - Fong Huang.pdf",
  1087. "conditional_constraint": {
  1088. "true": {
  1089. "contract":"GECI - Home Improvement Contract - Fong Huang.pdf"
  1090. },
  1091. "false": {
  1092. }
  1093. }
  1094. }
  1095. ]
  1096. ],
  1097. "required": true,
  1098. "pos_x": 114.87556457519531
  1099. },
  1100. "control_13": {
  1101. "textAlignment": "center",
  1102. "width": 392.2580261230469,
  1103. "tv_vmargin": 0.3,
  1104. "aname": "New Add TextView",
  1105. "type": "TextView",
  1106. "size": "10",
  1107. "pos_y": 710.7833862304688,
  1108. "field": "p4_original_contractor",
  1109. "value": "",
  1110. "dirty": false,
  1111. "height": 11.059906959533691,
  1112. "margin_top": "2",
  1113. "required": false,
  1114. "pos_x": 263.0783386230469
  1115. },
  1116. "control_9": {
  1117. "textAlignment": "center",
  1118. "width": 110.59907531738281,
  1119. "tv_vmargin": 0.3,
  1120. "aname": "New Add TextView",
  1121. "type": "TextView",
  1122. "size": "10",
  1123. "pos_y": 620.8295288085938,
  1124. "field": "p4_contract_no\n",
  1125. "value": "",
  1126. "dirty": false,
  1127. "height": 20.645160675048828,
  1128. "margin_top": "2",
  1129. "required": false,
  1130. "pos_x": 263.0783386230469
  1131. },
  1132. "control_15": {
  1133. "textAlignment": "center",
  1134. "width": 540.4608154296875,
  1135. "tv_vmargin": 0.3,
  1136. "aname": "New Add TextView",
  1137. "type": "TextView",
  1138. "size": "10",
  1139. "pos_y": 765.3455200195312,
  1140. "field": "p4_reason",
  1141. "value": "",
  1142. "dirty": false,
  1143. "height": 25.069124221801758,
  1144. "margin_top": "2",
  1145. "required": false,
  1146. "pos_x": 115.61288452148438
  1147. },
  1148. "control_6": {
  1149. "textAlignment": "center",
  1150. "width": 392.2580261230469,
  1151. "tv_vmargin": 0.3,
  1152. "aname": "location of work\n",
  1153. "type": "TextView",
  1154. "size": "10",
  1155. "pos_y": 579.5391845703125,
  1156. "field": "new add",
  1157. "value": "",
  1158. "dirty": false,
  1159. "height": 11.059906959533691,
  1160. "margin_top": "2",
  1161. "required": false,
  1162. "pos_x": 263.0783386230469
  1163. },
  1164. "control_3": {
  1165. "disable": true,
  1166. "textAlignment": "center",
  1167. "width": 392.2580261230469,
  1168. "pos_y": 538.9862060546875,
  1169. "aname": "date",
  1170. "type": "DatePicker",
  1171. "field": "p4_date",
  1172. "value": "NA",
  1173. "dirty": false,
  1174. "height": 25.069124221801758,
  1175. "margin_left": "4",
  1176. "margin_top": "1",
  1177. "required": false,
  1178. "pos_x": 263.0783386230469
  1179. },
  1180. "control_10": {
  1181. "textAlignment": "center",
  1182. "width": 212.35023498535156,
  1183. "tv_vmargin": 0.3,
  1184. "aname": "New Add TextView",
  1185. "type": "TextView",
  1186. "size": "10",
  1187. "pos_y": 620.8295288085938,
  1188. "field": "p4_change_order_no\n",
  1189. "value": "",
  1190. "dirty": false,
  1191. "height": 20.645160675048828,
  1192. "margin_top": "2",
  1193. "required": false,
  1194. "pos_x": 443.7234802246094
  1195. },
  1196. "control_0": {
  1197. "height": 21.999998092651367,
  1198. "pos_x": 499.9999694824219,
  1199. "name": "BarCode",
  1200. "width": 150,
  1201. "pos_y": 905.3732299804688,
  1202. "type": "Image",
  1203. "required": true,
  1204. "value": "",
  1205. "dirty": false
  1206. }
  1207. },
  1208. "count": 5,
  1209. "page_4": {
  1210. "control_7": {
  1211. "width": 99.53916931152344,
  1212. "pos_y": 798.5253295898438,
  1213. "aname": "check6",
  1214. "type": "Check",
  1215. "field": "p5_check6",
  1216. "title": "new add check",
  1217. "single_select": true,
  1218. "show_detail": false,
  1219. "value": [],
  1220. "height": 14.746542930603027,
  1221. "dirty": false,
  1222. "marker_size": 6,
  1223. "cadedate": [
  1224. [
  1225. [
  1226. "yes",
  1227. "New Add Check Option"
  1228. ],
  1229. [
  1230. 362.61749267578125,
  1231. 802.2119750976562,
  1232. 0,
  1233. 0
  1234. ]
  1235. ],
  1236. [
  1237. [
  1238. "no",
  1239. "New Add Check Option"
  1240. ],
  1241. [
  1242. 409.0691223144531,
  1243. 802.2119750976562,
  1244. 0,
  1245. 0
  1246. ]
  1247. ]
  1248. ],
  1249. "required": false,
  1250. "pos_x": 355.9815368652344
  1251. },
  1252. "control_4": {
  1253. "width": 99.53916931152344,
  1254. "pos_y": 725.5299682617188,
  1255. "aname": "check3",
  1256. "type": "Check",
  1257. "field": "p5_check3",
  1258. "title": "new add check",
  1259. "single_select": true,
  1260. "show_detail": false,
  1261. "value": [],
  1262. "height": 14.746542930603027,
  1263. "dirty": false,
  1264. "marker_size": 6,
  1265. "cadedate": [
  1266. [
  1267. [
  1268. "Yes",
  1269. "New Add Check Option"
  1270. ],
  1271. [
  1272. 270.45159912109375,
  1273. 729.216552734375,
  1274. 0,
  1275. 0
  1276. ]
  1277. ],
  1278. [
  1279. [
  1280. "No",
  1281. "New Add Check Option"
  1282. ],
  1283. [
  1284. 316.1658935546875,
  1285. 729.216552734375,
  1286. 0,
  1287. 0
  1288. ]
  1289. ]
  1290. ],
  1291. "required": false,
  1292. "pos_x": 267.5022888183594
  1293. },
  1294. "control_1": {
  1295. "height": 10.999999046325684,
  1296. "textAlignment": "center",
  1297. "pos_x": 523,
  1298. "width": 103.99999237060547,
  1299. "size": "8",
  1300. "field": "doc_number",
  1301. "pos_y": 924.3732299804688,
  1302. "type": "Label",
  1303. "required": true,
  1304. "value": "",
  1305. "dirty": false
  1306. },
  1307. "count": 12,
  1308. "control_8": {
  1309. "textAlignment": "center",
  1310. "width": 473.3640441894531,
  1311. "tv_vmargin": 0.3,
  1312. "aname": "concern\n",
  1313. "type": "TextView",
  1314. "size": "10",
  1315. "pos_y": 833.1796875,
  1316. "field": "p5_concern",
  1317. "value": "",
  1318. "dirty": false,
  1319. "height": 28.0184326171875,
  1320. "margin_top": "2",
  1321. "required": false,
  1322. "pos_x": 117.0875473022461
  1323. },
  1324. "control_5": {
  1325. "width": 99.53916931152344,
  1326. "pos_y": 745.437744140625,
  1327. "aname": "check4",
  1328. "type": "Check",
  1329. "field": "p5_check4",
  1330. "title": "new add check",
  1331. "single_select": true,
  1332. "show_detail": false,
  1333. "value": [],
  1334. "height": 14.746542930603027,
  1335. "dirty": false,
  1336. "marker_size": 6,
  1337. "cadedate": [
  1338. [
  1339. [
  1340. "YES",
  1341. "New Add Check Option"
  1342. ],
  1343. [
  1344. 305.10595703125,
  1345. 750.5990600585938,
  1346. 0,
  1347. 0
  1348. ]
  1349. ],
  1350. [
  1351. [
  1352. "NO",
  1353. "New Add Check Option"
  1354. ],
  1355. [
  1356. 350.08294677734375,
  1357. 750.5990600585938,
  1358. 0,
  1359. 0
  1360. ]
  1361. ]
  1362. ],
  1363. "required": false,
  1364. "pos_x": 301.4193420410156
  1365. },
  1366. "control_11": {
  1367. "required_validation": false,
  1368. "validation_code": "1111",
  1369. "name": "new Add Signature",
  1370. "width": 119.4469985961914,
  1371. "pos_y": 869.3087158203125,
  1372. "aname": "customer signature",
  1373. "linewidth": 8,
  1374. "type": "Signature",
  1375. "value": "",
  1376. "dirty": false,
  1377. "height": 29.493085861206055,
  1378. "required": false,
  1379. "pos_x": 471.741943359375
  1380. },
  1381. "control_2": {
  1382. "width": 99.99630737304688,
  1383. "pos_y": 685.7142944335938,
  1384. "aname": "check1",
  1385. "type": "Check",
  1386. "field": "p5_check1",
  1387. "title": "new add check",
  1388. "single_select": true,
  1389. "show_detail": false,
  1390. "value": [],
  1391. "height": 14.746542930603027,
  1392. "dirty": false,
  1393. "marker_size": 6,
  1394. "cadedate": [
  1395. [
  1396. [
  1397. "Yes\n",
  1398. "New Add Check Option"
  1399. ],
  1400. [
  1401. 339.7603454589844,
  1402. 687.92626953125,
  1403. 0,
  1404. 0
  1405. ]
  1406. ],
  1407. [
  1408. [
  1409. "No",
  1410. "New Add Check Option"
  1411. ],
  1412. [
  1413. 386.21197509765625,
  1414. 687.92626953125,
  1415. 0,
  1416. 0
  1417. ]
  1418. ]
  1419. ],
  1420. "required": false,
  1421. "pos_x": 338.28570556640625
  1422. },
  1423. "control_9": {
  1424. "textAlignment": "center",
  1425. "width": 144.51612854003906,
  1426. "tv_vmargin": 0.3,
  1427. "aname": "job location",
  1428. "type": "TextView",
  1429. "size": "10",
  1430. "pos_y": 861.9354858398438,
  1431. "field": "p5_job_location",
  1432. "value": "",
  1433. "dirty": false,
  1434. "height": 17.695852279663086,
  1435. "margin_top": "2",
  1436. "required": false,
  1437. "pos_x": 170.9124298095703
  1438. },
  1439. "control_6": {
  1440. "width": 99.53916931152344,
  1441. "pos_y": 779.3548583984375,
  1442. "aname": "check5",
  1443. "type": "Check",
  1444. "field": "p5_check5",
  1445. "title": "new add check",
  1446. "single_select": true,
  1447. "show_detail": false,
  1448. "value": [],
  1449. "height": 14.746542930603027,
  1450. "dirty": false,
  1451. "marker_size": 6,
  1452. "cadedate": [
  1453. [
  1454. [
  1455. "yes",
  1456. "New Add Check Option"
  1457. ],
  1458. [
  1459. 126.67280578613281,
  1460. 781.5668334960938,
  1461. 0,
  1462. 0
  1463. ]
  1464. ],
  1465. [
  1466. [
  1467. "no",
  1468. "New Add Check Option"
  1469. ],
  1470. [
  1471. 172.3870849609375,
  1472. 781.5668334960938,
  1473. 0,
  1474. 0
  1475. ]
  1476. ]
  1477. ],
  1478. "required": false,
  1479. "pos_x": 121.51151275634766
  1480. },
  1481. "control_3": {
  1482. "width": 99.99630737304688,
  1483. "pos_y": 704.1473999023438,
  1484. "aname": "check2",
  1485. "type": "Check",
  1486. "field": "p5_check2",
  1487. "title": "new add check",
  1488. "single_select": true,
  1489. "show_detail": false,
  1490. "value": [],
  1491. "height": 14.746542930603027,
  1492. "dirty": false,
  1493. "marker_size": 6,
  1494. "cadedate": [
  1495. [
  1496. [
  1497. "Yes",
  1498. "New Add Check Option"
  1499. ],
  1500. [
  1501. 510.8202819824219,
  1502. 708.5714111328125,
  1503. 0,
  1504. 0
  1505. ]
  1506. ],
  1507. [
  1508. [
  1509. "No",
  1510. "New Add Check Option"
  1511. ],
  1512. [
  1513. 556.5345458984375,
  1514. 708.5714111328125,
  1515. 0,
  1516. 0
  1517. ]
  1518. ]
  1519. ],
  1520. "required": false,
  1521. "pos_x": 507.8709411621094
  1522. },
  1523. "control_10": {
  1524. "textAlignment": "center",
  1525. "width": 112.8110580444336,
  1526. "tv_vmargin": 0.3,
  1527. "aname": "customer print name",
  1528. "type": "TextView",
  1529. "size": "10",
  1530. "pos_y": 881.10595703125,
  1531. "field": "p5_customer_print_name",
  1532. "value": "",
  1533. "dirty": false,
  1534. "height": 17.695852279663086,
  1535. "margin_top": "2",
  1536. "required": false,
  1537. "pos_x": 204.09214782714844
  1538. },
  1539. "control_0": {
  1540. "height": 21.999998092651367,
  1541. "pos_x": 499.9999694824219,
  1542. "name": "BarCode",
  1543. "width": 150,
  1544. "pos_y": 905.3732299804688,
  1545. "type": "Image",
  1546. "required": true,
  1547. "value": "",
  1548. "dirty": false
  1549. }
  1550. }
  1551. }