{"version":"1.0","provider_name":"","provider_url":"https:\/\/ajendico.com.au\/abm","author_name":"Admin","author_url":"https:\/\/ajendico.com.au\/abm\/author\/ajendico_team\/","title":"Project Invoicing -","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"BI32aZqcde\"><a href=\"https:\/\/ajendico.com.au\/abm\/abm-optional-modules\/project-invoicing\/\">Project Invoicing<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/ajendico.com.au\/abm\/abm-optional-modules\/project-invoicing\/embed\/#?secret=BI32aZqcde\" width=\"600\" height=\"338\" title=\"&#8220;Project Invoicing&#8221; &#8212; \" data-secret=\"BI32aZqcde\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/ajendico.com.au\/abm\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Product Project Invoicing Free Demo Optional Module Customize Invoicing Quickly &amp; Effortlessly The ABM Project Invoicing module allows you to invoice charges to a job according to variable criteria, allowing fast flexible invoice creation for customer projects and jobs. It lets the user choose the amount to invoice, and the value of work in progress [&hellip;]"}