1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8425],{98425:(t,e,a)=>{async function n(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3600;try{let a=await fetch("".concat("https://api.sovohr.com/api").concat(t),{next:{revalidate:e}});if(!a.ok)return null;return a.json()}catch(t){return null}}async function o(t){var e;let a=new URLSearchParams;a.set("per_page",String(null!=(e=null==t?void 0:t.perPage)?e:50)),(null==t?void 0:t.category)&&a.set("category",t.category),(null==t?void 0:t.search)&&a.set("search",t.search),(null==t?void 0:t.page)&&a.set("page",String(t.page));let o=await n("/marketing/blog-posts?".concat(a.toString()));return(null==o?void 0:o.data)?{posts:o.data,meta:o.meta}:{posts:[]}}async function l(t){var e;let a=await n("/marketing/blog-posts/".concat(encodeURIComponent(t)));return null!=(e=null==a?void 0:a.data)?e:null}async function r(){var t;let e=await n("/marketing/blog-posts/categories");return null!=(t=null==e?void 0:e.data)?t:[]}async function s(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3,{posts:e}=await o();return e.slice(0,t)}a.d(e,{getBlogCategories:()=>r,getBlogPostBySlug:()=>l,getBlogPosts:()=>o,getFeaturedBlogPosts:()=>s})}}]);
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.