{"version":"1.0","provider_name":"Raycatcher Solar ERP","provider_url":"https:\/\/seashore.solutions\/raycatcher","author_name":"admin","author_url":"https:\/\/seashore.solutions\/raycatcher\/author\/admin\/","title":"Estimates Module - Raycatcher Solar ERP","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"wFS3CjN2Ca\"><a href=\"https:\/\/seashore.solutions\/raycatcher\/estimates-module\/\">Estimates Module<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/seashore.solutions\/raycatcher\/estimates-module\/embed\/#?secret=wFS3CjN2Ca\" width=\"600\" height=\"338\" title=\"&#8220;Estimates Module&#8221; &#8212; Raycatcher Solar ERP\" data-secret=\"wFS3CjN2Ca\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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:\/\/seashore.solutions\/raycatcher\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/seashore.solutions\/raycatcher\/wp-content\/uploads\/2025\/08\/estimates-module1.webp","thumbnail_width":1920,"thumbnail_height":768,"description":"Professional Estimates That Win More Deals Accurate, branded proposals in minutes \u2014 with full margin visibility. Generate itemized proposals that include GST, discounts, and custom terms. Send them as PDFs, track approvals, and convert them into projects in one click. &hellip; Continue reading &rarr;"}