1_N_E=(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[78],{fk5Q:function(e,t,a){"use strict";var n=a("nKUr"),o=a("cpVT"),s=a("q1tI"),i=a("/MKj"),c=a("t+mA");function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?r(Object(a),!0).forEach((function(t){Object(o.a)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}t.a=function(e){var t=e.title,a=void 0===t?"Request Free Consultation":t,r=e.options,d=void 0===r?[]:r,p=e.buttonText,b=void 0===p?"Get Free Consultation":p,u=e.successMessage,m=void 0===u?"Thanks! Your request has been submitted. Our team will contact you soon.":u,x=Object(i.b)(),j=Object(i.c)((function(e){return e.addContact})),h=j.isLoading,f=j.isError,g=j.isAdded,_=Object(s.useState)({name:"",email:"",phone:"",service:"",message:""}),O=_[0],w=_[1],v=Object(s.useState)({type:"",text:""}),y=v[0],N=v[1],k=function(e){return function(t){w((function(a){return l(l({},a),{},Object(o.a)({},e,t.target.value))}))}};return Object(s.useEffect)((function(){return g&&(N({type:"success",text:m}),w({name:"",email:"",phone:"",service:"",message:""})),f&&N({type:"error",text:f}),function(){x(Object(c.b)()),x(Object(c.c)())}}),[g,f,x,m]),Object(n.jsxs)("form",{className:"lead-form",onSubmit:function(e){e.preventDefault(),O.name&&O.email&&O.service&&O.message?x(Object(c.a)({name:O.name,email:O.email,mobileNo:O.phone,projectTitle:O.service,projectDetails:O.message})):N({type:"error",text:"Please fill all required fields before submitting."})},children:[Object(n.jsx)("h3",{children:a}),y.text&&Object(n.jsx)("p",{className:"form-feedback ".concat("success"===y.type?"success":"error"),children:y.text}),Object(n.jsx)("div",{className:"form-group",children:Object(n.jsx)("input",{type:"text",placeholder:"Your Name",required:!0,value:O.name,onChange:k("name")})}),Object(n.jsx)("div",{className:"form-group",children:Object(n.jsx)("input",{type:"email",placeholder:"Email Address",required:!0,value:O.email,onChange:k("email")})}),Object(n.jsx)("div",{className:"form-group",children:Object(n.jsx)("input",{type:"tel",placeholder:"Phone / WhatsApp",value:O.phone,onChange:k("phone")})}),Object(n.jsx)("div",{className:"form-group",children:Object(n.jsxs)("select",{required:!0,value:O.service,onChange:k("service"),children:[Object(n.jsx)("option",{value:"",disabled:!0,children:"What do you want to build?"}),d.map((function(e){return Object(n.jsx)("option",{value:e,children:e},e)}))]})}),Object(n.jsx)("div",{className:"form-group",children:Object(n.jsx)("textarea",{placeholder:"Tell us about your idea",required:!0,value:O.message,onChange:k("message")})}),Object(n.jsx)("button",{className:"form-btn",type:"submit",disabled:h,children:h?"Submitting...":b}
1),Object(n.jsx)("style",{children:"\n .lead-form {\n width: 100%;\n max-width: 560px;\n margin: 0 auto;\n padding: 24px;\n border-radius: 20px;\n background: #ffffff;\n border: 1px solid rgba(148, 163, 184, 0.22);\n box-shadow: 0 18px 55px rgba(2, 6, 23, 0.12);\n }\n\n .lead-form h3 {\n margin: 0 0 12px;\n font-size: 22px;\n line-height: 1.25;\n letter-spacing: -0.5px;\n color: #0b1220;\n }\n\n .form-feedback {\n margin: 0 0 14px;\n padding: 10px 12px;\n border-radius: 14px;\n font-weight: 700;\n font-size: 14px;\n border: 1px solid rgba(148, 163, 184, 0.3);\n background: rgba(248, 250, 252, 1);\n color: #0b1220;\n }\n\n .form-feedback.success {\n border-color: rgba(34, 197, 94, 0.25);\n background: rgba(34, 197, 94, 0.12);\n color: #14532d;\n }\n\n .form-feedback.error {\n border-color: rgba(239, 68, 68, 0.25);\n background: rgba(239, 68, 68, 0.12);\n color: #7f1d1d;\n }\n\n .form-group {\n margin-bottom: 12px;\n }\n\n .form-group :is(input, select, textarea) {\n width: 100%;\n min-height: 46px;\n padding: 12px 14px;\n border-radius: 14px;\n border: 1px solid rgba(148, 163, 184, 0.32);\n background: #ffffff;\n color: #0b1220;\n font-size: 15px;\n font-weight: 600;\n outline: none;\n box-shadow: 0 1px 0 rgba(2, 6, 23, 0.02);\n transition: border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease;\n }\n\n .form-group select {\n appearance: none;\n -webkit-appearance: none;\n background-image: linear-gradient(45deg, transparent 50%, #64748b 50%),\n linear-gradient(135deg, #64748b 50%, transparent 50%);\n background-position: calc(100% - 18px) 50%, calc(100% - 13px) 50%;\n background-size: 6px 6px, 6px 6px;\n background-repeat: no-repeat;\n padding-right: 40px;\n }\n\n .form-group textarea {\n min-height: 110px;\n resize: vertical;\n padding-top: 12px;\n line-height: 1.5;\n }\n\n .form-group :is(input, select, textarea)::placeholder {\n color: #64748b;\n font-weight: 600;\n }\n\n .form-group :is(input, select, textarea):focus {\n border-color: rgba(37, 99, 235, 0.65);\n box-shadow: 0 0 0 4px rgba(37, 99, 235, 0.14);\n }\n\n .form-btn {\n width: 100%;\n padding: 13px 16px;\n border-radius: 14px;\n border: none;\n cursor: pointer;\n background: linear-gradient(90deg, #2563eb, #06b6d4);\n color: #ffffff;\n font-weight: 900;\n font-size: 15px;\n letter-spacing: -0.2px;\n box-shadow: 0 18px 45px rgba(37, 99, 235, 0.22);\n transition: transform 0.18s ease, box-shadow 0.18s ease, opacity 0.18s ease;\n }\n\n .form-btn:hover {\n transform: translateY(-1px);\n box-shadow: 0 26px 70px rgba(37, 99, 235, 0.26);\n }\n\n .form-btn:disabled {\n opacity: 0.7;\n cursor: not-allowed;\n transform: none;\n box-shadow: none;\n }\n\n @media (max-width: 620px) {\n .lead-form {\n padding: 18px;\n border-radius: 18px;\n }\n\n .lead-form h3 {\n font-size: 20px;\n }\n }\n "})]})}},gOYG:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return b}));var n=a("nKUr"),o=a("q1tI"),s=a("g4pe"),i=a.n(s),c=a("y7qy"),r=a("20a2"),l=a("ZfMW"),d=a("viwh"),p=a("fk5Q");function b(){var e=Object(r.useRouter)(),t="https://www.endurancesoftwares.com".concat(e.asPath),a=Object(o.useState)(0),s=a[0],b=a[1];Object(o.useEffect)((function(){var e=function(){var e=window.scrollY,t=document.body.scrollHeight-window.innerHeight,a=t>0?e/t*100:0;b(Math.max(0,Math.min(100,a)))};return e(),window.addEventListener("scroll",e,{passive:!0}),function(){return window.removeEventListener("scroll",e)}}),[]);var u="AI Document Processing Automation for Businesses (2026)";return Object(n.jsxs)(l.a,{children:[Object(n.jsxs)(i.a,{children:[Object(n.jsxs)("title",{children:[u," | Endurance Softwares"]}),Object(n.jsx)("meta",{name:"description",content:"A 2026 guide to AI document processing automation: OCR, extraction, validation, routing, approval workflows, and business use cases."}),Object(n.jsx)("link",{rel:"canonical",href:t}),Object(n.jsx)("meta",{property:"og:locale",content:"en_US"}),Object(n.jsx)("meta",{property:"og:type",content:"article"}),Object(n.jsx)("meta",{property:"og:title",content:"".concat(u," | Endurance Softwares")}),Object(n.jsx)("meta",{property:"og:description",content:"Learn how businesses automate document-heavy workflows using AI for extraction, review, and routing. Contact Endurance Softwares to learn more."}),Object(n.jsx)("meta",{property:"og:url",content:t}
1),Object(n.jsx)("meta",{property:"og:site_name",content:"Endurance Softwares"}),Object(n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),Object(n.jsx)("meta",{property:"og:image",content:c.a})]}),Object(n.jsx)("div",{className:"progress-bar",style:{width:"".concat(s,"%")}}),Object(n.jsxs)("main",{className:"docs-blog-page",children:[Object(n.jsx)("section",{className:"hero",children:Object(n.jsxs)("div",{className:"container hero-grid",children:[Object(n.jsxs)("div",{children:[Object(n.jsx)("span",{className:"badge",children:"AI Document Ops"}),Object(n.jsx)("h1",{children:u}),Object(n.jsx)("p",{children:"Many businesses still lose hours every week to invoices, forms, contracts, onboarding files, and manually copied data. AI document processing solves this by extracting structured information, validating it, and routing it into the right workflow."}),Object(n.jsxs)("div",{className:"hero-actions",children:[Object(n.jsx)("a",{href:"#workflow",className:"btn btn-primary",children:"Document Workflow"}),Object(n.jsx)("a",{href:"#contact",className:"btn btn-outline",children:"Automate Documents"})]})]}),Object(n.jsx)("div",{className:"visual-card",children:Object(n.jsx)("div",{className:"visual",children:Object(n.jsxs)("div",{className:"note",children:[Object(n.jsx)("h3",{children:"Good fit"}),Object(n.jsx)("p",{children:"Invoices, applications, onboarding docs, claims, and contracts."})]})})})]})}),Object(n.jsxs)("main",{className:"container layout",children:[Object(n.jsxs)("aside",{className:"toc",children:[Object(n.jsx)("h3",{children:"On This Page"}),Object(n.jsx)("a",{href:"#workflow",children:"Workflow"}),Object(n.jsx)("a",{href:"#stack",children:"System Components"}),Object(n.jsx)("a",{href:"#examples",children:"Examples"}),Object(n.jsx)("a",{href:"#mistakes",children:"Mistakes"}),Object(n.jsx)("a",{href:"#contact",children:"Get Help"})]}),Object(n.jsxs)("article",{className:"blog-content",children:[Object(n.jsxs)("section",{id:"workflow",children:[Object(n.jsx)("h2",{children:"What the Workflow Looks Like"}),Object(n.jsxs)("div",{className:"grid",children:[Object(n.jsxs)("div",{className:"card",children:[Object(n.jsx)("h3",{children:"Capture"}),Object(n.jsx)("p",{children:"Upload, email intake, scanner input, or API ingestion brings documents into a queue."})]}),Object(n.jsxs)("div",{className:"card",children:[Object(n.jsx)("h3",{children:"Extract"}),Object(n.jsx)("p",{children:"OCR and AI models identify fields, tables, dates, names, and classifications."})]}),Object(n.jsxs)("div",{className:"card",children:[Object(n.jsx)("h3",{children:"Validate"}),Object(n.jsx)("p",{children:"Business rules verify totals, formats, duplicates, and required fields."})]}),Object(n.jsxs)("div",{className:"card",children:[Object(n.jsx)("h3",{children:"Route"}),Object(n.jsx)("p",{children:"Approved items move to ERP, CRM, storage, review queue, or another downstream system."})]})]})]}),Object(n.jsxs)("section",{id:"stack",children:[Object(n.jsx)("h2",{children:"Core System Components"}),Object(n.jsxs)("ul",{children:[Object(n.jsx)("li",{children:"OCR or multimodal extraction for scanned or messy documents"}),Object(n.jsx)("li",{children:"Document classification before field extraction"}),Object(n.jsx)("li",{children:"Validation rules tied to your business logic"}),Object(n.jsx)("li",{children:"Human review layer for low-confidence outputs"}),Object(n.jsx)("li",{children:"Audit trail with extracted values and confidence scores"})]}),Object(n.jsxs)("div",{className:"highlight-box",children:[Object(n.jsx)("strong",{children:"Best practice:"})," treat document AI as a workflow system, not only an OCR feature."]})]}),Object(n.jsxs)("section",{id:"examples",children:[Object(n.jsx)("h2",{children:"Examples"}),Object(n.jsxs)("div",{className:"info-card",children:[Object(n.jsx)("span",{className:"info-label",children:"Example: Accounts Payable"}),Object(n.jsxs)("ul",{children:[Object(n.jsx)("li",{children:"Invoice arrives by email or upload"}),Object(n.jsx)("li",{children:"System extracts vendor, invoice number, due date, and line items"}),Object(n.jsx)("li",{children:"Validation checks totals and routes exceptions to finance review"})]})]}),Object(n.jsxs)("div",{className:"info-card",children:[Object(n.jsx)("span",{className:"info-label",children:"Example: Customer Onboarding"}),Object(n.jsxs)("ul",{children:[Object(n.jsx)("li",{children:"User uploads identity and registration documents"}),Object(n.jsx)("li",{children:"System verifies fields, flags missing pages, and updates CRM records"}),Object(n.jsx)("li",{children:"Staff reviews only incomplete or suspicious submissions"})]})]})]}),Object(n.jsxs)("section",{id:"mistakes",children:[Object(n.jsx)("h2",{children:"Common Mistakes"}
1),Object(n.jsxs)("ul",{children:[Object(n.jsx)("li",{children:"Skipping validation and trusting extraction blindly"}),Object(n.jsx)("li",{children:"No confidence threshold for human review"}),Object(n.jsx)("li",{children:"Ignoring document variants from different vendors or formats"}),Object(n.jsx)("li",{children:"Not storing structured audit logs for compliance-heavy processes"})]})]}),Object(n.jsxs)("section",{id:"contact",className:"cta-box",children:[Object(n.jsx)("h2",{children:"Need AI Document Automation?"}),Object(n.jsx)("p",{children:"We build document extraction and workflow systems that connect with your operations, approvals, CRMs, dashboards, and internal review queues."}),Object(n.jsx)(p.a,{title:"Request Free Consultation",options:["Document AI","OCR Automation","Invoice Processing","Workflow Automation","CRM Integration","Custom AI App"],buttonText:"Get Free Consultation"})]})]})]})]}),Object(n.jsx)(d.a,{title:u,url:t}),Object(n.jsx)("style",{children:'\n * { margin: 0; padding: 0; box-sizing: border-box; }\n .docs-blog-page { font-family: Arial, Helvetica, sans-serif; background: #f6f8fc; color: #0f172a; line-height: 1.7; }\n a { text-decoration: none; }\n .progress-bar { position: fixed; top: 0; left: 0; width: 0%; height: 5px; background: linear-gradient(90deg, #0ea5e9, #14b8a6); z-index: 9999; }\n .container { width: 90%; max-width: 1180px; margin: auto; }\n .hero { padding: 86px 0; background: radial-gradient(circle at top right, rgba(14, 165, 233, 0.18), transparent 38%), radial-gradient(circle at bottom left, rgba(20, 184, 166, 0.14), transparent 38()), #ffffff; }\n .hero-grid, .layout { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 56px; align-items: center; }\n .layout { grid-template-columns: 280px 1fr; padding: 50px 0 90px; align-items: start; }\n .badge { display: inline-block; padding: 9px 16px; border-radius: 999px; background: #cffafe; color: #155e75; font-weight: 900; font-size: 14px; margin-bottom: 18px; }\n h1 { font-size: 52px; line-height: 1.08; letter-spacing: -1.2px; margin-bottom: 18px; }\n .hero p { font-size: 19px; color: #475569; margin-bottom: 26px; }\n .hero-actions { display: flex; gap: 14px; flex-wrap: wrap; }\n .btn { display: inline-block; padding: 14px 24px; border-radius: 999px; font-weight: 900; }\n .btn-primary { background: #0ea5e9; color: #ffffff; }\n .btn-outline { background: #ffffff; color: #0f172a; border: 1px solid #cbd5e1; }\n .visual-card { background: #0b1220; border-radius: 28px; padding: 16px; box-shadow: 0 30px 80px rgba(15, 23, 42, 0.24); }\n .visual { min-height: 370px; border-radius: 22px; background: linear-gradient(rgba(2, 6, 23, 0.15), rgba(2, 6, 23, 0.78)), url("https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1200&q=80"); background-size: cover; background-position: center; display: flex; align-items: flex-end; padding: 26px; }\n .note { background: rgba(255,255,255,0.93); border-radius: 18px; padding: 20px; width: 100%; }\n .toc { position: sticky; top: 100px; background: #ffffff; border: 1px solid #e5e7eb; border-radius: 20px; padding: 20px; box-shadow: 0 14px 40px rgba(15, 23, 42, 0.05); }\n .toc a { display: block; padding: 10px 0; color: #475569; font-weight: 700; border-bottom: 1px solid #eef2f7; }\n .blog-content { background: #ffffff; border: 1px solid #e5e7eb; border-radius: 26px; padding: 42px; box-shadow: 0 20px 60px rgba(15, 23, 42, 0.06); }\n .blog-content section { margin-bottom: 54px; scroll-margin-top: 110px; }\n .blog-content h2 { font-size: 34px; margin-bottom: 16px; }\n .blog-content h3 { font-size: 20px; margin-bottom: 10px; }\n .blog-content p, .blog-content li { color: #475569; font-size: 17px; }\n .blog-content ul { padding-left: 20px; }\n .blog-content li { margin-bottom: 10px; }\n .grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; margin-top: 18px; }\n .card, .info-card { background: #f8fafc; border: 1px solid #e5e7eb; border-radius: 18px; padding: 20px; }\n .highlight-box { background: #ecfeff; border: 1px solid #a5f3fc; border-left: 6px solid #06b6d4; border-radius: 16px; padding: 22px; margin-top: 24px; }\n .info-label { display: inline-block; background: #dbeafe; color: #1d4ed8; padding: 7px 12px; border-radius: 999px; font-size: 13px; font-weight: 900; margin-bottom: 10px; }\n .cta-box { background: radial-gradient(circle at top right, rgba(14, 165, 233, 0.18), transparent 40%), #0b1220; color: #ffffff; border-radius: 26px; padding: 34px; }\n .cta-box h2 { color: #ffffff; }\n .cta-box p { color: #cbd5e1; margin-bottom: 18px; }\n @media (max-width: 950px) { .hero-grid, .layout, .grid { grid-template-columns: 1fr; } .toc { position: relative; top: auto; } .blog-content { padding: 30px; } h1 { font-size: 40px; } }\n @media (max-width: 620px) { .hero { padding: 58px 0; } .blog-content { padding: 22px; } h1 { font-size: 32px; } .blog-content h2 { font-size: 28px; } }\n '})]})}},igYG:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/blog/ai-document-processing-automation-for-businesses-2026",function(){return a("gOYG")}])},viwh:function(e,t,a){"use strict";var n=a("nKUr");a("q1tI");t.a=function(e){var t=e.url,a=e.title;return Object(n.jsxs)("div",{className:"et_social_sidebar_networks et_social_visible_sidebar et_social_slideright et_social_animated et_social_rectangle et_social_sidebar_slide et_social_sidebar_withcounts et_social_withtotalcount et_social_mobile_off",children:[Object(n.jsxs)("div",{className:"et_social_totalcount et_social_light",children:[Object(n.jsx)("span",{className:"et_social_totalcount_count et_social_total_share","data-post_id":"22"}),Object(n.jsx)("span",{className:"et_social_totalcount_label",children:"Shares"})]}),Object(n.jsxs)("ul",{className:"et_social_icons_container",children:[Object(n.jsx)("li",{className:"et_social_facebook",children:Object(n.jsxs)("a",{href:"http://www.facebook.com/sharer.php?u=".concat(t,"&t=").concat(a),className:"et_social_share et_social_display_count",rel:"nofollow","data-social_name":"facebook","data-
1post_id":"22","data-social_type":"share","data-location":"sidebar","data-min_count":"1",children:[Object(n.jsx)("i",{className:"et_social_icon et_social_icon_facebook"}),Object(n.jsx)("span",{className:"et_social_overlay"})]})}),Object(n.jsx)("li",{className:"et_social_twitter",children:Object(n.jsxs)("a",{href:"http://twitter.com/share?text=".concat(a,"&url=").concat(t,"&via=Endurance_soft"),className:"et_social_share et_social_display_count",rel:"nofollow","data-social_name":"twitter","data-post_id":"22","data-social_type":"share","data-location":"sidebar","data-min_count":"1",children:[Object(n.jsx)("i",{className:"et_social_icon et_social_icon_twitter"}),Object(n.jsx)("span",{className:"et_social_overlay"})]})}),Object(n.jsx)("li",{className:"et_social_googleplus",children:Object(n.jsxs)("a",{href:"https://plus.google.com/share?url=".concat(t,"&t=").concat(a),className:"et_social_share et_social_display_count",rel:"nofollow","data-social_name":"googleplus","data-post_id":"22","data-social_type":"share","data-location":"sidebar","data-min_count":"1",children:[Object(n.jsx)("i",{className:"et_social_icon et_social_icon_googleplus"}),Object(n.jsx)("span",{className:"et_social_overlay"})]})}),Object(n.jsx)("li",{className:"et_social_evernote",children:Object(n.jsxs)("a",{href:"http://www.evernote.com/clip.action?url=".concat(t,"&title=").concat(a),className:"et_social_share et_social_display_count",rel:"nofollow","data-social_name":"evernote","data-post_id":"22","data-social_type":"share","data-location":"sidebar","data-min_count":"1",children:[Object(n.jsx)("i",{className:"et_social_icon et_social_icon_evernote"}),Object(n.jsx)("span",{className:"et_social_overlay"})]})}),Object(n.jsx)("li",{className:"et_social_pinterest",children:Object(n.jsxs)("a",{href:"#",className:"et_social_share_pinterest et_social_display_count",rel:"nofollow","data-social_name":"pinterest","data-post_id":"22","data-social_type":"share","data-location":"sidebar","data-min_count":"1",children:[Object(n.jsx)("i",{className:"et_social_icon et_social_icon_pinterest"}),Object(n.jsx)("span",{className:"et_social_overlay"})]})}),Object(n.jsx)("li",{className:"et_social_gmail",children:Object(n.jsxs)("a",{href:"https://mail.google.com/mail/u/0/?view=cm&fs=1&su=".concat(a,"&body=").concat(t,"&ui=2&tf=1"),className:"et_social_share et_social_display_count",rel:"nofollow","data-social_name":"gmail","data-post_id":"22","data-social_type":"share","data-location":"sidebar","data-min_count":"1",children:[Object(n.jsx)("i",{className:"et_social_icon et_social_icon_gmail"}),Object(n.jsx)("span",{className:"et_social_overlay"})]})}),Object(n.jsx)("li",{className:"et_social_reddit",children:Object(n.jsxs)("a",{href:"http://www.reddit.com/submit?url=".concat(t,"&title=").concat(a),className:"et_social_share et_social_display_count",rel:"nofollow","data-social_name":"reddit","data-post_id":"22","data-social_type":"share","data-location":"sidebar","data-min_count":"1",children:[Object(n.jsx)("i",{className:"et_social_icon et_social_icon_reddit"}),Object(n.jsx)("span",{className:"et_social_overlay"})]})}),Object(n.jsx)("li",{className:"et_social_vkontakte",children:Object(n.jsxs)("a",{href:"http://vk.com/share.php?url=".concat(t),className:"et_social_share et_social_display_count",rel:"nofollow","data-social_name":"vkontakte","data-post_id":"22","data-social_type":"share","data-location":"sidebar","data-min_count":"1",children:[Object(n.jsx)("i",{className:"et_social_icon et_social_icon_vkontakte"}),Object(n.jsx)("span",{className:"et_social_overlay"})]})}),Object(n.jsx)("li",{className:"et_social_linkedin",children:Object(n.jsxs)("a",{href:"http://www.linkedin.com/shareArticle?mini=true&url=".concat(t,"&title=").concat(a),className:"et_social_share et_social_display_count",rel:"nofollow","data-social_name":"linkedin","data-post_id":"22","data-social_type":"share","data-location":"sidebar","data-min_count":"1",children:[Object(n.jsx)("i",{className:"et_social_icon et_social_icon_linkedin"}),Object(n.jsx)("span",{className:"et_social_overlay"})]})}),Object(n.jsx)("li",{className:"et_social_tumblr",children:Object(n.jsxs)("a",{href:"https://www.tumblr.com/share?v=3&u=".concat(t,"&t=").concat(a),className:"et_social_share et_social_display_count",rel:"nofollow","data-social_name":"tumblr","data-post_id":"22","data-social_type":"share","data-location":"sidebar","data-min_count":"1",children:[Object(n.jsx)("i",{className:"et_social_icon et_social_icon_tumblr"}),Object(n.jsx)("span",{className:"et_social_overlay"})]})})]}),Object(n.jsx)("span",{className:"et_social_hide_sidebar et_social_icon"})]})}},y7qy:function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"a",(function(){return s})),a.d(t,"d",(function(){return i})),a.d(t,"c",(function(){return c}));var n="https://www.endurancesoftwares.com",o="Endurance Softwares",s="https://www.endurancesoftwares.com/wp-content/uploads/2021/03/endurance-Logo.webp";function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:60;if(!e||"string"!==typeof e)return o;var a=e.trim();if(a.length<=t)return a;var n=a.slice(0,t-1),s=n.lastIndexOf(" ");return(s>40?n.slice(0,s):n).trim()+"\u2026"}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:160,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:120;if(!e||"string"!==typeof e)return"Professional software development services from ".concat(o,". We build web, mobile, and cloud solutions for businesses worldwide.");var n=e.trim().replace(/\s+/g," ");
1if(n.length>t){var s=n.slice(0,t-1),i=s.lastIndexOf(" ");n=(i>80?s.slice(0,i):s).trim()+"\u2026"}if(n.length<a){var c=" Contact ".concat(o," to learn more.");(n=(n+c).slice(0,t)).length<a&&(n=n.padEnd(a,"."))}return n.slice(0,t)}}},[["igYG",0,2,1,3,4,5,6,7,8]]]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.