1import{a as he,b as ut}from"./chunk-ASP7M6XY.js";import{a as _e,c as be,d as ue}from"./chunk-X77ULPS4.js";import{h as Z,i as pe,k as ge,l as de}from"./chunk-4KBZXVKG.js";import{$ as i,$b as G,Aa as ft,Ab as Mt,B as a,Ba as xt,Bb as f,Bd as ce,Ca as Wt,Db as Yt,Ea as et,F as u,Fa as y,G as N,Ga as W,H as A,Ha as z,I as mt,Ib as Gt,J as q,Ja as Pt,L as M,La as Qt,Ld as se,M as zt,N as jt,O as Dt,Ob as Zt,Pd as me,Q as Lt,Qa as Kt,R as $t,S as Ht,Sb as Jt,Tb as K,U as d,Ua as $,V as _,Wb as Xt,Wc as ie,X as S,Xd as bt,Y as B,Yd as lt,Z as T,Zc as ae,_ as g,_b as Y,aa as r,ac as ot,ad as re,ba as s,bc as te,ea as D,ed as le,fa as O,g as st,ga as c,ha as Vt,ia as Nt,ic as ee,j as Ct,ja as At,jb as nt,k as w,l as k,lb as pt,ma as J,mb as gt,na as qt,oa as p,ob as yt,pa as C,q as Ft,qa as rt,qd as _t,r as Rt,t as V,tc as ne,uc as oe,w as j,wa as Ut,wb as Q,wc as dt,x as P,xa as U,za as I}from"./chunk-NAHKF5ON.js";import{a as ht,b as Et,f as tt,g as x}from"./chunk-RA2WU32H.js";var Ot="cms-blog-homepage-component.class",Ce=(()=>{class e extends Z{constructor({dependencies:t}){super({dependencies:t}),this.formId="",this.type="homepage",this.calculateReadingTime=K}ngOnInit(){return x(this,null,function*(){try{this.entry=yield this.cmsService.getPage(`${this.environment.siteAbbr}_blog_homepage`,{references:["feature_blog","reference","feature_blog.blog_category"]}),this.initMetaData(),this.initDefaultCategory(),this.featureBlog=Q(this.entry,"feature_blog[0]")||{}}catch(t){console.error(...new f(550993,Ot,t).stamp())}})}initDefaultCategory(){try{if(Q(this.entry,"reference.length")==0)return;this.activeCategoryName=Q(this,"entry.reference[0].title","")}catch(t){console.error(...new f(809991,Ot,t).stamp())}}onChosenTitle(t){try{this.activeCategoryName=t}catch(n){console.error(...new f(809919,Ot,n).stamp())}}static{this.\u0275fac=function(n){N()}}static{this.\u0275dir=q({type:e,features:[M]})}}return e})();var Fe=["infiniteScrollContainer"],ct="cms-blog-category-component.class",fe=(()=>{class e extends Z{constructor({dependencies:t},n){super({dependencies:t}),this.name="Recent",this.search="",this.tag="",this.noBlogResults=!0,this.queryLoadingFinished=!1,this.formId="",this.pages=[],this.filteredPages=[],this.prevPage=1,this.p=1,this.itemCount=0,this._retrievalPromise=null,this._pendingSkips=[],this.cachedCounts=new Map,this._lastQueryParams=null,this.hasParams=!1,this.platformId=n,this.isBrowser=$(this.platformId),this.environment.siteAbbr=="exx"&&(this.subscription=this.blogCountService.blogInfoSource.subscribe(o=>{this.blogInfo=o})),this.type="category",this.calculateReadingTime=K}ngOnChanges(t){try{let n=Q(t,"name"),o=Q(n,"previousValue"),m=Q(n,"currentValue");if(!n||!o||m==o)return;this.entries=[],this.environment.siteAbbr=="spc"&&(this.infiniteScrollService.unregister("blogCategory"),this.initInfiniteScroll())}catch(n){console.error(...new f(634e3,ct,n).stamp())}}ngOnInit(){return x(this,null,function*(){try{this.name=this.getCategoryName(this.router.url)||this.name||"",this.initMetaData(this.name),this.environment.siteAbbr=="exx"&&(this.queryParamsSubscription=this.activatedRoute.queryParams.subscribe(t=>x(this,null,function*(){this.hasParams=!this.isEmpty(t);let n=t.search||"",o=t.category||"Recent",m=parseInt(t.page||"1",10),b=this._lastQueryParams?.search||"",h=this._lastQueryParams?.category||"Recent";b===n&&h===o||(this.entries=[],this.pages=[],this.filteredPages=[],this.cachedCounts.clear()),this.search=n,this.name=o,this.p=m,this._lastQueryParams={search:n,category:o,page:m},yield this.paginate(m)}))),this.environment.siteAbbr=="spc"&&this.initInfiniteScroll()}catch(t){console.error(...new f(410488,ct,t).stamp())}})}ngOnDestroy(){if(this.pages=[],this.filteredPages=[],this.cachedCounts.clear(),this._pendingSkips=[],this._lastQueryParams=null,this.environment.siteAbbr=="exx"&&(this.subscription.unsubscribe(),this.queryParamsSubscription&&this.queryParamsSubscription.unsubscribe()),this.environment.siteAbbr=="spc"){if(this.infiniteScrollService.unregister("blogCategory"),!this.isBrowser)return;let t=document.getElementById("infinite-scroll-global-container");t.style.overflow=""}}changeFilteredEntries(){this.name==="Recent"?this.clearQueryParams():this.updateQueryParams({category:this.name,page:1})}clearQueryParams(){this.router.navigate(["/blog"],{})}updateQueryParams(t){if(!$(this.platformId))return;let n=new URLSearchParams(window.location.search),o=t.search!==void 0?t.search:n.get("search"),m=t.category!==void 0?t.category:n.get("category"),b=t.page!==void 0?t.page:parseInt(n.get("page")||"1",10);this.router.navigate(["/blog"],{queryParams:Et(ht(ht({},o?{search:o}:{}),m&&m!=="Recent"?{category:m}:{}),{page:b})})}onPageChange(t){try{let n=this.activatedRoute.snapshot.paramMap;!!(n.get("type")&&n.get("value"))?this.updateQueryParams({search:this.tag||this.search,page:t}):this.updateQueryParams({page:t})}catch(n){console.error(...new f(300202,ct,n).stamp())}}getCacheKey(){let t=[];return this.search&&t.push(`search:${this.search}`),this.tag&&t.push(`tag:${this.tag}`),this.name&&this.name!=="Recent"&&t.push(`category:${this.name}`),t.length>0?t.join("|"):"Recent"}paginate(t){return x(this,null,function*(){try{if(!this.isBrowser)return;let n=t-1,o=21,m=o*2;Gt(this.search,"*")&&(this.search="");let b=this.getCacheKey();if(this.search!==""||this.tag!==""||this.name!=="Recent"&&this.name!==""){let h=this.filteredPages;if(!this.isEmpty(h[n]))this.entries=[...h[n]],this.itemCount=this.cachedCounts.get(b)||0,this.noBlogResults=this.isEmpty(this.entries);else{this.queryLoadingFinished=!1;let R=n*o,E=!this.cachedCounts.has(b),v=this.tag!==""?this.tag:this.search||void 0,L=this.name!=="Recent"&&this.name!==""?this.name:void 0,X=yield this.cmsService.searchBlogPostsWithFilters(v,L,m,R,E),at=X.entries||[];E&&X.count!==void 0?(this.cachedCounts.set(b,X.count),this.itemCount=X.count):this.itemCount=this.cachedCounts.get(b)||0,h[n]=at.slice(0,o),at.length>
1o&&(h[n+1]=at.slice(o,m)),this.entries=[...h[n]],this.noBlogResults=this.isEmpty(this.entries),this.queryLoadingFinished=!0}}else{let h=this.name==="Recent"?this.pages:this.filteredPages;if(!this.isEmpty(h[n]))this.entries=[...h[n]],this.itemCount=this.cachedCounts.get(b)||0,this.noBlogResults=this.isEmpty(this.entries);else{this.queryLoadingFinished=!1;let R=n*o,E=!this.cachedCounts.has(b),v;this.name==="Recent"?v=yield this.cmsService.getBlogPosts(m,R,E):v=yield this.cmsService.getBlogPostsByCategory(this.name,m,R,E);let L=E?v.entries||[]:v||[];E&&v.count!==void 0?(this.cachedCounts.set(b,v.count),this.itemCount=v.count):this.itemCount=this.cachedCounts.get(b)||0,h[n]=L.slice(0,o),L.length>o&&(h[n+1]=L.slice(o,m)),this.entries=[...h[n]],this.noBlogResults=this.isEmpty(this.entries),this.queryLoadingFinished=!0}}this.prevPage=t,$(this.platformId)&&setTimeout(()=>{let h=document.getElementById("scroll-anchor");h&&this.hasParams&&h.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})},100)}catch(n){console.error(...new f(300201,ct,n).stamp()),this.queryLoadingFinished=!0}})}initInfiniteScroll(){return x(this,null,function*(){try{if(!this.isBrowser)return;let t=18,n=o=>x(this,null,function*(){if(this._retrievalPromise){this._pendingSkips.includes(o)||this._pendingSkips.push(o);return}let m=b=>x(this,null,function*(){let h=this.name=="Recent"?yield this.cmsService.getBlogPosts(t,b):yield this.cmsService.getBlogPostsByCategory(this.name,t,b);this.entries=this.entries.concat(h)});this._retrievalPromise=x(this,null,function*(){try{for(yield m(o);this._pendingSkips.length>0;){let b=this._pendingSkips.shift();yield m(b)}}finally{this._retrievalPromise=null}}),yield this._retrievalPromise});if(yield n,$(this.platformId)){let o=document.getElementById("infinite-scroll-global-container");this.infiniteScrollService.register({container:o,key:"blogCategory",containerHeight:"100vh",limit:t,retriever:n})}}catch(t){console.error(...new f(300201,ct,t).stamp())}})}static{this.\u0275fac=function(n){N()}}static{this.\u0275dir=q({type:e,viewQuery:function(n,o){if(n&1&&Vt(Fe,5),n&2){let m;Nt(m=At())&&(o.infiniteScrollContainer=m.first)}},inputs:{name:"name",blogInfo:"blogInfo"},features:[M,Rt]})}}return e})();var je=(e,l,t)=>({itemsPerPage:e,currentPage:l,totalItems:t}),De=(e,l,t,n,o,m,b)=>({title:e,categoryTitle:l,image:t,imageTitle:n,date:o,link:m,entry:b});function Le(e,l){e&1&&(i(0,"h4",5),p(1," Browse Blogs "),r())}function $e(e,l){if(e&1&&(i(0,"div",12),s(1,"app-resource-card-related-card",13),r()),e&2){let t=l.$implicit,n=c();J("no-pagination",n.itemCount<=21),a(),g("entry",t)("relatedContentTileData",et(4,De,t==null?null:t.title,t==null||t.blog_category[0]==null?null:t.blog_category[0].title,t==null||t.feature_image==null?null:t.feature_image.url,t==null||t.feature_image==null?null:t.feature_image.title,t==null?null:t.date,t==null?null:t.routerLink,t))}}function He(e,l){if(e&1){let t=D();i(0,"div",14),s(1,"img",16),i(2,"div",17)(3,"h2",18),p(4," No Results Found "),r(),i(5,"p",19),p(6," We didn't find any matches. Try another keyword or remove filters. "),r()(),i(7,"button",20),O("click",function(){w(t);let o=c(2);return k(o.clearQueryParams())}),p(8," Clear Search "),r()()}}function Ve(e,l){if(e&1){let t=D();i(0,"div",15)(1,"pagination-controls",21),O("pageChange",function(o){w(t);let m=c(2);return m.p=o,k(m.onPageChange(m.p))}),r()()}}function Ne(e,l){if(e&1&&(i(0,"div",11),d(1,He,9,0,"div",14),d(2,Ve,2,0,"div",15),r()),e&2){let t=c();a(),_(t.noBlogResults?1:-1),a(),_(!t.noBlogResults&&t.itemCount>21?2:-1)}}var it=(()=>{class e extends fe{constructor(t,n,o,m,b,h,R,E,v){super({dependencies:{blogCountService:n,cmsService:o,environment:t,infiniteScrollService:m,metaService:R,router:b,activatedRoute:h,webpService:E}},v),this.webpAvailable=!1,this.categories=[],this.blogsPerPage=21,this.id="string",this.showHeader=!0,this.getWebpImg=L=>E.getWebpImg(L)}ngOnInit(){return x(this,null,function*(){let t=this.activatedRoute.snapshot.paramMap,n=t.get("type"),o=t.get("value");n&&o?(n==="tag"?this.tag=o:this.search=o,yield this.paginate(1)):yield tt(e.prototype,this,"ngOnInit").
1call(this),this.entryCategories=yield this.cmsService.getPage(`${this.environment.siteAbbr}_blog_homepage`,{references:["feature_blog","reference","feature_blog.blog_category"]})})}static{this.\u0275fac=function(n){return new(n||e)(u("environment"),u(ce),u(G),u(_t),u(pt),u(nt),u(Y),u(ot),u(V))}}static{this.\u0275cmp=A({type:e,selectors:[["app-cms-blog-category"]],inputs:{blogInfo:"blogInfo",categories:"categories",searchInput:"searchInput",showHeader:"showHeader"},standalone:!1,features:[M],decls:14,vars:13,consts:[["id","cms-blog-category"],["id","scroll-anchor-container"],["id","scroll-anchor"],[1,"container"],["id","blog-search-dropdown-title-container",1,"mb-4"],[1,"browse-title","bold","m-0"],["data-cy","cms-blog-banner",3,"categorySelectionHandler","categories","blogTitle"],["data-cy","cms-blog-category",1,"cms-blog-category-cards","fx-row-container","fx-row-h-left","fx-wrap"],[3,"isVisible","zIndex"],["id","blog-card",1,"fx-row-container","fx-row-h-left","fx-wrap","w-100"],["data-cy","blog-resource-card",1,"col-md-4","col-sm-6","mb-4","fx-col-h-center","blog-card",3,"no-pagination"],["id","bottom-container",1,"container"],["data-cy","blog-resource-card",1,"col-md-4","col-sm-6","mb-4","fx-col-h-center","blog-card"],[3,"entry","relatedContentTileData"],[1,"noResultsContainer","fx-col-h-center"],["id","pagination-container",1,"d-flex","flex-row","justify-content-center"],["src","https://assets.exxactcorp.com/img/exx/misc/No-Results-Found.svg","alt","No-Search-Found"],[1,"text-wrapper","fx-col-h-center"],[1,"weight-300","m-0","mb-1"],[1,"weight-400","m-0"],[1,"bold","font-base",3,"click"],["maxSize","6","directionLinks","true","autoHide","true","previousLabel","","nextLabel","","screenReaderPaginationLabel","Pagination","screenReaderPageLabel","page","screenReaderCurrentLabel","You're on page",3,"pageChange"]],template:function(n,o){n&1&&(i(0,"div",0)(1,"div",1),s(2,"div",2),r(),i(3,"section",3)(4,"div",4),d(5,Le,2,0,"h4",5),i(6,"app-cms-blog-search-and-dropdown",6),O("categorySelectionHandler",function(b){return o.name=b,o.changeFilteredEntries(),o.p=1,o.queryLoadingFinished=!0}),r()()(),i(7,"section",7),s(8,"lib-overlay",8),i(9,"div",9),B(10,$e,2,12,"div",10,S),y(12,"paginate"),r(),d(13,Ne,3,2,"div",11),r()()),n&2&&(a(5),_(o.searchInput?-1:5),a(),g("categories",(o.entryCategories==null?null:o.entryCategories.reference)||o.categories)("blogTitle",o.name),a(2),g("isVisible",!o.queryLoadingFinished)("zIndex",0xe1bbe823d83),a(2),T(z(12,6,o.entries,Wt(9,je,o.blogsPerPage,o.p,o.itemCount))),a(3),_(o.queryLoadingFinished?13:-1))},dependencies:[pe,lt,re,be,_e],styles:[".m-0[_ngcontent-%COMP%]{margin:0!important}.mt-0[_ngcontent-%COMP%], .my-0[_ngcontent-%COMP%]{margin-top:0!important}.mr-0[_ngcontent-%COMP%], .mx-0[_ngcontent-%COMP%]{margin-right:0!important}.mb-0[_ngcontent-%COMP%], .my-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ml-0[_ngcontent-%COMP%], .mx-0[_ngcontent-%COMP%]{margin-left:0!important}.mb-halfbase[_ngcontent-%COMP%]{margin-bottom:2px!important}.m-base[_ngcontent-%COMP%]{margin:4px!important}.mt-base[_ngcontent-%COMP%], .my-base[_ngcontent-%COMP%]{margin-top:4px!important}.mr-base[_ngcontent-%COMP%], .mx-base[_ngcontent-%COMP%]{margin-right:4px!important}.mb-base[_ngcontent-%COMP%], .my-base[_ngcontent-%COMP%]{margin-bottom:4px!important}.ml-base[_ngcontent-%COMP%], .mx-base[_ngcontent-%COMP%]{margin-left:4px!important}.m-1[_ngcontent-%COMP%]{margin:8px!important}.mt-1[_ngcontent-%COMP%], .my-1[_ngcontent-%COMP%]{margin-top:8px!important}.mr-1[_ngcontent-%COMP%], .mx-1[_ngcontent-%COMP%]{margin-right:8px!important}.mb-1[_ngcontent-%COMP%], .my-1[_ngcontent-%COMP%]{margin-bottom:8px!important}.ml-1[_ngcontent-%COMP%], .mx-1[_ngcontent-%COMP%]{margin-left:8px!important}.m-2[_ngcontent-%COMP%]{margin:16px!important}.mt-2[_ngcontent-%COMP%], .my-2[_ngcontent-%COMP%]{margin-top:16px!important}.mr-2[_ngcontent-%COMP%], .mx-2[_ngcontent-%COMP%]{margin-right:16px!important}.mb-2[_ngcontent-%COMP%], .my-2[_ngcontent-%COMP%]{margin-bottom:16px!important}.ml-2[_ngcontent-%COMP%], .mx-2[_ngcontent-%COMP%]{margin-left:16px!important}.m-2x2[_ngcontent-%COMP%]{margin:32px!important}.mt-2x2[_ngcontent-%COMP%], .my-2x2[_ngcontent-%COMP%]{margin-top:32px!important}.mr-2x2[_ngcontent-%COMP%], .mx-2x2[_ngcontent-%COMP%]{margin-right:32px!important}.mb-2x2[_ngcontent-%COMP%], .my-2x2[_ngcontent-%COMP%]{margin-bottom:32px!important}.ml-2x2[_ngcontent-%COMP%], .mx-2x2[_ngcontent-%COMP%]{margin-left:32px!important}.m-3[_ngcontent-%COMP%]{margin:24px!important}.mt-3[_ngcontent-%COMP%], .my-3[_ngcontent-%COMP%]{margin-top:24px!important}.mr-3[_ngcontent-%COMP%], .mx-3[_ngcontent-%COMP%]{margin-right:24px!important}.mb-3[_ngcontent-%COMP%], .my-3[_ngcontent-%COMP%]{margin-bottom:24px!important}.ml-3[_ngcontent-%COMP%], .mx-3[_ngcontent-%COMP%]{margin-left:24px!important}.m-4[_ngcontent-%COMP%]{margin:48px!important}.mt-4[_ngcontent-%COMP%], .my-4[_ngcontent-%COMP%]{margin-top:48px!important}
1.mr-4[_ngcontent-%COMP%], .mx-4[_ngcontent-%COMP%]{margin-right:48px!important}.mb-4[_ngcontent-%COMP%], .my-4[_ngcontent-%COMP%]{margin-bottom:48px!important}.ml-4[_ngcontent-%COMP%], .mx-4[_ngcontent-%COMP%]{margin-left:48px!important}.m-5[_ngcontent-%COMP%]{margin:64px!important}.mt-5[_ngcontent-%COMP%], .my-5[_ngcontent-%COMP%]{margin-top:64px!important}.mr-5[_ngcontent-%COMP%], .mx-5[_ngcontent-%COMP%]{margin-right:64px!important}.mb-5[_ngcontent-%COMP%], .my-5[_ngcontent-%COMP%]{margin-bottom:64px!important}.ml-5[_ngcontent-%COMP%], .mx-5[_ngcontent-%COMP%]{margin-left:64px!important}.p-0[_ngcontent-%COMP%]{padding:0!important}.pt-0[_ngcontent-%COMP%], .py-0[_ngcontent-%COMP%]{padding-top:0!important}.pr-0[_ngcontent-%COMP%], .px-0[_ngcontent-%COMP%]{padding-right:0!important}.pb-0[_ngcontent-%COMP%], .py-0[_ngcontent-%COMP%]{padding-bottom:0!important}.pl-0[_ngcontent-%COMP%], .px-0[_ngcontent-%COMP%]{padding-left:0!important}.p-base[_ngcontent-%COMP%]{margin:4px!important}.pt-base[_ngcontent-%COMP%], .py-base[_ngcontent-%COMP%]{margin-top:4px!important}.pr-base[_ngcontent-%COMP%], .px-base[_ngcontent-%COMP%]{margin-right:4px!important}.pb-base[_ngcontent-%COMP%], .py-base[_ngcontent-%COMP%]{margin-bottom:4px!important}.pl-base[_ngcontent-%COMP%], .px-base[_ngcontent-%COMP%]{margin-left:4px!important}.p-1[_ngcontent-%COMP%]{padding:8px!important}.pt-1[_ngcontent-%COMP%], .py-1[_ngcontent-%COMP%]{padding-top:8px!important}.pr-1[_ngcontent-%COMP%], .px-1[_ngcontent-%COMP%]{padding-right:8px!important}.pb-1[_ngcontent-%COMP%], .py-1[_ngcontent-%COMP%]{padding-bottom:8px!important}.pl-1[_ngcontent-%COMP%], .px-1[_ngcontent-%COMP%]{padding-left:8px!important}.p-2[_ngcontent-%COMP%]{padding:16px!important}.pt-2[_ngcontent-%COMP%], .py-2[_ngcontent-%COMP%]{padding-top:16px!important}.pr-2[_ngcontent-%COMP%], .px-2[_ngcontent-%COMP%]{padding-right:16px!important}.pb-2[_ngcontent-%COMP%], .py-2[_ngcontent-%COMP%]{padding-bottom:16px!important}.pl-2[_ngcontent-%COMP%], .px-2[_ngcontent-%COMP%]{padding-left:16px!important}.p-3[_ngcontent-%COMP%]{padding:24px!important}.pt-3[_ngcontent-%COMP%], .py-3[_ngcontent-%COMP%]{padding-top:24px!important}.pr-3[_ngcontent-%COMP%], .px-3[_ngcontent-%COMP%]{padding-right:24px!important}.pb-3[_ngcontent-%COMP%], .py-3[_ngcontent-%COMP%]{padding-bottom:24px!important}.pl-3[_ngcontent-%COMP%], .px-3[_ngcontent-%COMP%]{padding-left:24px!important}.p-4[_ngcontent-%COMP%]{padding:48px!important}.pt-4[_ngcontent-%COMP%], .py-4[_ngcontent-%COMP%]{padding-top:48px!important}.pr-4[_ngcontent-%COMP%], .px-4[_ngcontent-%COMP%]{padding-right:48px!important}.pb-4[_ngcontent-%COMP%], .py-4[_ngcontent-%COMP%]{padding-bottom:48px!important}.pl-4[_ngcontent-%COMP%], .px-4[_ngcontent-%COMP%]{padding-left:48px!important}.p-5[_ngcontent-%COMP%]{padding:64px!important}.pt-5[_ngcontent-%COMP%], .py-5[_ngcontent-%COMP%]{padding-top:64px!important}.pr-5[_ngcontent-%COMP%], .px-5[_ngcontent-%COMP%]{padding-right:64px!important}.pb-5[_ngcontent-%COMP%], .py-5[_ngcontent-%COMP%]{padding-bottom:64px!important}.pl-5[_ngcontent-%COMP%], .px-5[_ngcontent-%COMP%]{padding-left:64px!important}.m-auto[_ngcontent-%COMP%]{margin:auto!important}.mt-auto[_ngcontent-%COMP%], .my-auto[_ngcontent-%COMP%]{margin-top:auto!important}.mr-auto[_ngcontent-%COMP%], .mx-auto[_ngcontent-%COMP%]{margin-right:auto!important}.mb-auto[_ngcontent-%COMP%], .my-auto[_ngcontent-%COMP%]{margin-bottom:auto!important}.ml-auto[_ngcontent-%COMP%], .mx-auto[_ngcontent-%COMP%]{margin-left:auto!important}mat-spinner[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{stroke-width:15%!important;stroke:#4285f4}mat-spinner.white[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{stroke:#fff}mat-spinner.black[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{stroke:#000}mat-spinner.green[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{stroke:#4ae6ce}mat-spinner.spc-purple-200[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{stroke:#beaafa}mat-spinner.spc-blue-gray-300[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{stroke:#c3cfe2}.spinner-container[_ngcontent-%COMP%]{position:absolute;
1left:50%;top:50%;transform:translate(-50%,-50%)}#scroll-anchor-container[_ngcontent-%COMP%]{position:relative}#scroll-anchor-container[_ngcontent-%COMP%] #scroll-anchor[_ngcontent-%COMP%]{position:absolute;top:-64px;left:-5px}#bottom-container[_ngcontent-%COMP%]{margin-bottom:48px}#bottom-container[_ngcontent-%COMP%] .noResultsContainer[_ngcontent-%COMP%]{gap:24px;margin-top:12px;align-items:center}#bottom-container[_ngcontent-%COMP%] .noResultsContainer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:2px solid #006ff2;color:#006ff2;line-height:22.4px;padding:12px 16px;border-radius:4px;background:transparent;transition:all ease-out .3s;cursor:pointer}#bottom-container[_ngcontent-%COMP%] .noResultsContainer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{box-shadow:0 0 8px #4285f4}#bottom-container[_ngcontent-%COMP%] .noResultsContainer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{background-color:#eef4ff}#bottom-container[_ngcontent-%COMP%] .noResultsContainer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{outline-offset:4px;outline:2px solid #00c07c}#bottom-container[_ngcontent-%COMP%] .noResultsContainer[_ngcontent-%COMP%] .text-wrapper[_ngcontent-%COMP%]{text-align:center}#bottom-container[_ngcontent-%COMP%] .noResultsContainer[_ngcontent-%COMP%] .text-wrapper[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#293963}#cms-blog-category[_ngcontent-%COMP%] #blog-search-dropdown-title-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}#cms-blog-category[_ngcontent-%COMP%] .cms-blog-category-cards[_ngcontent-%COMP%] div[_ngcontent-%COMP%] app-resource-card-related-card[_ngcontent-%COMP%]{width:100%}#cms-blog-category[_ngcontent-%COMP%] #search-results-text[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{color:#4c5f7f;font-weight:400}.cms-blog-category-header[_ngcontent-%COMP%]{padding-bottom:169px}
1#pagination-separator[_ngcontent-%COMP%]{margin-left:32px;margin-right:32px}#pagination-container[_ngcontent-%COMP%] .ngx-pagination{display:flex;justify-content:center;align-items:center}#pagination-container[_ngcontent-%COMP%] .ngx-pagination .small-screen{display:none}#pagination-container[_ngcontent-%COMP%] .ngx-pagination{margin-top:0;margin-bottom:0}#pagination-container[_ngcontent-%COMP%] .ngx-pagination a{padding:unset;height:36px;width:36px;text-align:center;display:flex;align-items:center}#pagination-container[_ngcontent-%COMP%] .ngx-pagination .current{display:flex;justify-content:center;align-items:center;background-color:#2ed6c9;padding:unset;height:36px;width:36px;text-align:center}#pagination-container[_ngcontent-%COMP%] li a{display:flex;justify-content:center;align-items:center}#pagination-container[_ngcontent-%COMP%] .pagination-previous:before{content:unset;height:36px;width:36px}#pagination-container[_ngcontent-%COMP%] .pagination-previous a:before{content:unset}#pagination-container[_ngcontent-%COMP%] .pagination-previous a{background-image:url(https://resources.exxactcorp.com/resources/exx/assets/icons/left-chevron-blog.svg);background-repeat:no-repeat;background-position:center;height:36px;width:36px}#pagination-container[_ngcontent-%COMP%] .ngx-pagination .pagination-next.disabled:after{content:unset}#pagination-container[_ngcontent-%COMP%] .pagination-next a:after{content:unset}#pagination-container[_ngcontent-%COMP%] .pagination-next a{background-image:url(https://resources.exxactcorp.com/resources/exx/assets/icons/right-chevron-blog.svg);background-repeat:no-repeat;background-position:center;height:36px;width:36px}@media only screen and (min-width:1100px){#scroll-anchor-container[_ngcontent-%COMP%] #scroll-anchor[_ngcontent-%COMP%]{top:-48px}#cms-blog-category[_ngcontent-%COMP%] #blog-search-dropdown-title-container[_ngcontent-%COMP%]{flex-direction:row;justify-content:space-between;align-items:center}#bottom-container[_ngcontent-%COMP%]{margin-bottom:72px}}@media only screen and (max-width:576px){#blog-card[_ngcontent-%COMP%] div.no-pagination[_ngcontent-%COMP%]:nth-last-child(-n+1){margin-bottom:0!important}}@media only screen and (min-width:577px)and (max-width:768px){#blog-card[_ngcontent-%COMP%] div.no-pagination[_ngcontent-%COMP%]:nth-last-child(-n+2){margin-bottom:0!important}}@media only screen and (min-width:769px){#blog-card[_ngcontent-%COMP%] div.no-pagination[_ngcontent-%COMP%]:nth-last-child(-n+3){margin-bottom:0!important}}"]})}}return e})();function Ue(e,l){if(e&1&&s(0,"img",6),e&2){let t=c(2);g("src",t.getWebpImg("https://images.contentstack.io/v3/assets/bltb654d1b96a72ddc4/blteba795fc63fd91c1/5e56f34b9437900dbf81e21b/Blog-MissingImage.jpg"),P)}}function We(e,l){if(e&1&&s(0,"img",7),e&2){let t=c(2);g("src",t.getWebpImg(t.featureBlog.feature_image.url),P)("alt",t.featureBlog.feature_image.title)}}function Qe(e,l){e&1&&s(0,"mat-icon",13)}function Ke(e,l){if(e&1&&(i(0,"section",1)(1,"h4",3),p(2,"Featured Post"),r(),i(3,"div",4)(4,"div",5),d(5,Ue,1,1,"img",6),d(6,We,1,2,"img",7),r(),i(7,"div",8)(8,"div")(9,"div",9),p(10),r(),i(11,"a",10)(12,"h3"),p(13),r()()(),i(14,"div",11)(15,"span"),p(16),r(),i(17,"div",12),d(18,Qe,1,0,"mat-icon",13),i(19,"span"),p(20),y(21,"readTimeBlog"),r()()()()()()),e&2){let t=c();a(5),_(!(t.featureBlog==null||t.featureBlog.feature_image==null)&&t.featureBlog.feature_image.url?-1:5),a(),_(!(t.featureBlog==null||t.featureBlog.feature_image==null)&&t.featureBlog.feature_image.url?6:-1),a(4),rt(" ",t.get(t.featureBlog,"blog_category[0].title","")," "),a(),g("routerLink",t.featureBlog==null?null:t.featureBlog.url),a(2),C(t.featureBlog==null?null:t.featureBlog.title),a(3),C(t.reformatDate(t.featureBlog)),a(2),_(t.featureBlog!=null&&t.featureBlog.article?18:-1),a(2),C(W(21,8,t.featureBlog))}}var St="cms-blog-homepage.component",ye=(()=>{class e extends Ce{constructor(t,n,o,m,b,h){super({dependencies:{cmsService:o,dialog:m,environment:n,metaService:b,platformId:t}}),this.platformId=t,this.blogTitle="Recent",this.isBrowser=$(this.platformId),this.getWebpImg=R=>h.getWebpImg(R)}ngOnInit(){return x(this,null,function*(){try{if(!this.isBrowser)return;
1yield tt(e.prototype,this,"ngOnInit").call(this),this.initMetaData(this.entry.seo_meta_data)}catch(t){console.error(...new f(317901,St,t).stamp())}})}ngOnDestroy(){try{if(!this.isBrowser)return}catch(t){console.error(...new f(580347,St,t).stamp())}}initMetaData(t){try{t?this.metaService.add(t):this.metaService.add({title:`${this.entry.title||"Blog"}`})}catch(n){console.error(...new f(551123,St,n).stamp())}}get hasActiveSearch(){return!(!this.isBrowser||!new URLSearchParams(window.location.search).get("search"))}static{this.\u0275fac=function(n){return new(n||e)(u(V),u("environment"),u(G),u(le),u(Y),u(ot))}}static{this.\u0275cmp=A({type:e,selectors:[["app-cms-blog-homepage"]],inputs:{blogTitle:"blogTitle"},standalone:!1,features:[M],decls:3,vars:3,consts:[["id","cms-blog-homepage","data-cy","cms-blog-homepage"],["id","cms-blog-hompage-featured","data-cy","cms-blog-homepage-featured",1,"fx-row-container","fx-wrap","fx-row-h-left"],[3,"name","showHeader"],[1,"bold"],[1,"feature-post-container"],[1,"image-container","fx-col","col-sm-6","p-0"],["alt","Blog MissingImage",1,"cms-blog-category-card-img",3,"src"],["data-cy","cms-blog-homepage-featured-img",3,"src","alt"],["id","cms-blog-hompage-featured-review",1,"fx-col","fx-col-v-center","col-sm-6"],["id","cms-blog-hompage-featured-category"],[3,"routerLink"],[1,"date-time","d-flex","flex-row","justify-content-between"],[1,"fx-row","fx-row-v-center","reading-time"],["svgIcon","clock",1,"pr-1"]],template:function(n,o){n&1&&(i(0,"div",0),d(1,Ke,22,10,"section",1),s(2,"app-cms-blog-category",2),r()),n&2&&(a(),_(o.hasActiveSearch?-1:1),a(),g("name",o.activeCategoryName)("showHeader",!1))},dependencies:[gt,dt,it,bt],styles:[".m-0[_ngcontent-%COMP%]{margin:0!important}.mt-0[_ngcontent-%COMP%], .my-0[_ngcontent-%COMP%]{margin-top:0!important}.mr-0[_ngcontent-%COMP%], .mx-0[_ngcontent-%COMP%]{margin-right:0!important}.mb-0[_ngcontent-%COMP%], .my-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ml-0[_ngcontent-%COMP%], .mx-0[_ngcontent-%COMP%]{margin-left:0!important}.mb-halfbase[_ngcontent-%COMP%]{margin-bottom:2px!important}.m-base[_ngcontent-%COMP%]{margin:4px!important}.mt-base[_ngcontent-%COMP%], .my-base[_ngcontent-%COMP%]{margin-top:4px!important}.mr-base[_ngcontent-%COMP%], .mx-base[_ngcontent-%COMP%]{margin-right:4px!important}.mb-base[_ngcontent-%COMP%], .my-base[_ngcontent-%COMP%]{margin-bottom:4px!important}.ml-base[_ngcontent-%COMP%], .mx-base[_ngcontent-%COMP%]{margin-left:4px!important}.m-1[_ngcontent-%COMP%]{margin:8px!important}.mt-1[_ngcontent-%COMP%], .my-1[_ngcontent-%COMP%]{margin-top:8px!important}.mr-1[_ngcontent-%COMP%], .mx-1[_ngcontent-%COMP%]{margin-right:8px!important}.mb-1[_ngcontent-%COMP%], .my-1[_ngcontent-%COMP%]{margin-bottom:8px!important}.ml-1[_ngcontent-%COMP%], .mx-1[_ngcontent-%COMP%]{margin-left:8px!important}.m-2[_ngcontent-%COMP%]{margin:16px!important}.mt-2[_ngcontent-%COMP%], .my-2[_ngcontent-%COMP%]{margin-top:16px!important}.mr-2[_ngcontent-%COMP%], .mx-2[_ngcontent-%COMP%]{margin-right:16px!important}.mb-2[_ngcontent-%COMP%], .my-2[_ngcontent-%COMP%]{margin-bottom:16px!important}.ml-2[_ngcontent-%COMP%], .mx-2[_ngcontent-%COMP%]{margin-left:16px!important}.m-2x2[_ngcontent-%COMP%]{margin:32px!important}.mt-2x2[_ngcontent-%COMP%], .my-2x2[_ngcontent-%COMP%]{margin-top:32px!important}.mr-2x2[_ngcontent-%COMP%], .mx-2x2[_ngcontent-%COMP%]{margin-right:32px!important}.mb-2x2[_ngcontent-%COMP%], .my-2x2[_ngcontent-%COMP%]{margin-bottom:32px!important}.ml-2x2[_ngcontent-%COMP%], .mx-2x2[_ngcontent-%COMP%]{margin-left:32px!important}.m-3[_ngcontent-%COMP%]{margin:24px!important}.mt-3[_ngcontent-%COMP%], .my-3[_ngcontent-%COMP%]{margin-top:24px!important}.mr-3[_ngcontent-%COMP%], .mx-3[_ngcontent-%COMP%]{margin-right:24px!important}.mb-3[_ngcontent-%COMP%], .my-3[_ngcontent-%COMP%]{margin-bottom:24px!important}.ml-3[_ngcontent-%COMP%], .mx-3[_ngcontent-%COMP%]{margin-left:24px!important}.m-4[_ngcontent-%COMP%]{margin:48px!important}.mt-4[_ngcontent-%COMP%], .my-4[_ngcontent-%COMP%]{margin-top:48px!important}.mr-4[_ngcontent-%COMP%], .mx-4[_ngcontent-%COMP%]{margin-right:48px!important}.mb-4[_ngcontent-%COMP%], .my-4[_ngcontent-%COMP%]{margin-bottom:48px!important}
1.ml-4[_ngcontent-%COMP%], .mx-4[_ngcontent-%COMP%]{margin-left:48px!important}.m-5[_ngcontent-%COMP%]{margin:64px!important}.mt-5[_ngcontent-%COMP%], .my-5[_ngcontent-%COMP%]{margin-top:64px!important}.mr-5[_ngcontent-%COMP%], .mx-5[_ngcontent-%COMP%]{margin-right:64px!important}.mb-5[_ngcontent-%COMP%], .my-5[_ngcontent-%COMP%]{margin-bottom:64px!important}.ml-5[_ngcontent-%COMP%], .mx-5[_ngcontent-%COMP%]{margin-left:64px!important}.p-0[_ngcontent-%COMP%]{padding:0!important}.pt-0[_ngcontent-%COMP%], .py-0[_ngcontent-%COMP%]{padding-top:0!important}.pr-0[_ngcontent-%COMP%], .px-0[_ngcontent-%COMP%]{padding-right:0!important}.pb-0[_ngcontent-%COMP%], .py-0[_ngcontent-%COMP%]{padding-bottom:0!important}.pl-0[_ngcontent-%COMP%], .px-0[_ngcontent-%COMP%]{padding-left:0!important}.p-base[_ngcontent-%COMP%]{margin:4px!important}.pt-base[_ngcontent-%COMP%], .py-base[_ngcontent-%COMP%]{margin-top:4px!important}.pr-base[_ngcontent-%COMP%], .px-base[_ngcontent-%COMP%]{margin-right:4px!important}.pb-base[_ngcontent-%COMP%], .py-base[_ngcontent-%COMP%]{margin-bottom:4px!important}.pl-base[_ngcontent-%COMP%], .px-base[_ngcontent-%COMP%]{margin-left:4px!important}.p-1[_ngcontent-%COMP%]{padding:8px!important}.pt-1[_ngcontent-%COMP%], .py-1[_ngcontent-%COMP%]{padding-top:8px!important}.pr-1[_ngcontent-%COMP%], .px-1[_ngcontent-%COMP%]{padding-right:8px!important}.pb-1[_ngcontent-%COMP%], .py-1[_ngcontent-%COMP%]{padding-bottom:8px!important}.pl-1[_ngcontent-%COMP%], .px-1[_ngcontent-%COMP%]{padding-left:8px!important}.p-2[_ngcontent-%COMP%]{padding:16px!important}.pt-2[_ngcontent-%COMP%], .py-2[_ngcontent-%COMP%]{padding-top:16px!important}.pr-2[_ngcontent-%COMP%], .px-2[_ngcontent-%COMP%]{padding-right:16px!important}.pb-2[_ngcontent-%COMP%], .py-2[_ngcontent-%COMP%]{padding-bottom:16px!important}.pl-2[_ngcontent-%COMP%], .px-2[_ngcontent-%COMP%]{padding-left:16px!important}.p-3[_ngcontent-%COMP%]{padding:24px!important}.pt-3[_ngcontent-%COMP%], .py-3[_ngcontent-%COMP%]{padding-top:24px!important}.pr-3[_ngcontent-%COMP%], .px-3[_ngcontent-%COMP%]{padding-right:24px!important}.pb-3[_ngcontent-%COMP%], .py-3[_ngcontent-%COMP%]{padding-bottom:24px!important}.pl-3[_ngcontent-%COMP%], .px-3[_ngcontent-%COMP%]{padding-left:24px!important}.p-4[_ngcontent-%COMP%]{padding:48px!important}.pt-4[_ngcontent-%COMP%], .py-4[_ngcontent-%COMP%]{padding-top:48px!important}.pr-4[_ngcontent-%COMP%], .px-4[_ngcontent-%COMP%]{padding-right:48px!important}.pb-4[_ngcontent-%COMP%], .py-4[_ngcontent-%COMP%]{padding-bottom:48px!important}.pl-4[_ngcontent-%COMP%], .px-4[_ngcontent-%COMP%]{padding-left:48px!important}.p-5[_ngcontent-%COMP%]{padding:64px!important}.pt-5[_ngcontent-%COMP%], .py-5[_ngcontent-%COMP%]{padding-top:64px!important}.pr-5[_ngcontent-%COMP%], .px-5[_ngcontent-%COMP%]{padding-right:64px!important}.pb-5[_ngcontent-%COMP%], .py-5[_ngcontent-%COMP%]{padding-bottom:64px!important}.pl-5[_ngcontent-%COMP%], .px-5[_ngcontent-%COMP%]{padding-left:64px!important}.m-auto[_ngcontent-%COMP%]{margin:auto!important}.mt-auto[_ngcontent-%COMP%], .my-auto[_ngcontent-%COMP%]{margin-top:auto!important}.mr-auto[_ngcontent-%COMP%], .mx-auto[_ngcontent-%COMP%]{margin-right:auto!important}.mb-auto[_ngcontent-%COMP%], .my-auto[_ngcontent-%COMP%]{margin-bottom:auto!important}.ml-auto[_ngcontent-%COMP%], .mx-auto[_ngcontent-%COMP%]{margin-left:auto!important}#cms-blog-homepage[_ngcontent-%COMP%]{padding-top:40px}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%]{padding-top:30px}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{display:flex!important;flex-direction:column;height:100%}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%]{padding-top:25px;height:100%}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%]{width:100%;cursor:pointer}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] .expand-button[_ngcontent-%COMP%]{border:1px solid #c3cfe2;border-radius:4px;padding:15px 20px;font-weight:500;color:#4c5f7f;background:#fff;border-color:#00c5c2}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] .expand-button[_ngcontent-%COMP%]:hover, #cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] .expand-button[_ngcontent-%COMP%]:active{background-color:#4ae6ce;color:#00c5c2}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] .open[_ngcontent-%COMP%]{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%] #options[_ngcontent-%COMP%]{display:none!important;border:1px solid #c3cfe2;border-top:none;background:#fff;box-shadow:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-color:#00c5c2}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%] #options[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{font-weight:500;color:#4c5f7f;border-color:#00c5c2}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%] #options.open[_ngcontent-%COMP%]{display:flex!important}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%] #options[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{padding:10px 20px;height:100%;width:100%;z-index:3;color:#293963;background:#fff}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%] #options[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:hover{color:#5522e0;background:#beaafa}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%] #options[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]:hover, #cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%] #options[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]:active{background-color:#4ae6ce;color:#00c5c2}#cms-blog-homepage[_ngcontent-%COMP%] #blog-search-dropdown-title-container[_ngcontent-%COMP%]{margin-top:64px}#cms-blog-homepage[_ngcontent-%COMP%] #blog-search-dropdown-title-container[_ngcontent-%COMP%] .browse-title[_ngcontent-%COMP%]{margin-bottom:8px}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-nav-links[_ngcontent-%COMP%]{padding:20px;overflow-x:auto}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-nav-links[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-right:25px;text-overflow:none;white-space:nowrap}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-nav-links[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#687aa0;line-height:inherit;cursor:pointer}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-nav-links[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .block[_ngcontent-%COMP%]{border-radius:4px;
1height:8px;width:auto;background-color:#00c5c2;opacity:0}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-nav-links[_ngcontent-%COMP%] .title.active[_ngcontent-%COMP%] span[_ngcontent-%COMP%], #cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-nav-links[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{color:#293963}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-nav-links[_ngcontent-%COMP%] .title.active[_ngcontent-%COMP%] .block[_ngcontent-%COMP%], #cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-nav-links[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]:hover .block[_ngcontent-%COMP%]{opacity:1}#cms-blog-homepage[_ngcontent-%COMP%] .active1[_ngcontent-%COMP%]{font-weight:700;color:#4ae6ce}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-featured[_ngcontent-%COMP%]{margin-bottom:48px;padding:0 24px}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-featured[_ngcontent-%COMP%] .feature-post-container[_ngcontent-%COMP%]{display:flex!important;flex-direction:column;border:1px solid #c3cfe2;margin-top:30px;padding:0}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-featured[_ngcontent-%COMP%] .feature-post-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:100%;min-height:207px;width:100%;object-fit:cover}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-featured[_ngcontent-%COMP%] .feature-post-container[_ngcontent-%COMP%] #cms-blog-hompage-featured-review[_ngcontent-%COMP%]{padding:24px;min-height:207px}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-featured[_ngcontent-%COMP%] .feature-post-container[_ngcontent-%COMP%] #cms-blog-hompage-featured-review[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-bottom:5px}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-featured[_ngcontent-%COMP%] .feature-post-container[_ngcontent-%COMP%] #cms-blog-hompage-featured-review[_ngcontent-%COMP%] #cms-blog-hompage-featured-category[_ngcontent-%COMP%]{margin-bottom:4px;color:#006ff2;font-weight:600}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-featured[_ngcontent-%COMP%] .feature-post-container[_ngcontent-%COMP%] #cms-blog-hompage-featured-review[_ngcontent-%COMP%] .date-time[_ngcontent-%COMP%]{padding-top:20px;color:#687aa0;font-size:.75rem}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-featured[_ngcontent-%COMP%] .feature-post-container[_ngcontent-%COMP%] #cms-blog-hompage-featured-review[_ngcontent-%COMP%] .date-time[_ngcontent-%COMP%] .reading-time[_ngcontent-%COMP%]{margin-left:24px}@media only screen and (min-width:577px){#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%]{padding-top:0;height:100px;background-color:#f5f7fa}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{display:flex!important;flex-direction:row;justify-content:center;margin:0 auto;max-width:1200px;justify-content:space-between;align-items:center}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%]{justify-content:flex-end}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%]{width:auto}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-homepage-banner[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] #categories[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] .expand-button[_ngcontent-%COMP%]{width:240px}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-featured[_ngcontent-%COMP%] .feature-post-container[_ngcontent-%COMP%]{display:flex!important;flex-direction:row;width:100%}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-featured[_ngcontent-%COMP%] .feature-post-container[_ngcontent-%COMP%] #cms-blog-hompage-featured-review[_ngcontent-%COMP%]{justify-content:space-between}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-featured[_ngcontent-%COMP%] .feature-post-container[_ngcontent-%COMP%] #cms-blog-hompage-featured-review[_ngcontent-%COMP%] #cms-blog-hompage-featured-category[_ngcontent-%COMP%]{font-size:1.25rem}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-featured[_ngcontent-%COMP%] .feature-post-container[_ngcontent-%COMP%] #cms-blog-hompage-featured-review[_ngcontent-%COMP%] .date-time[_ng
1content-%COMP%]{font-size:.75rem}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-featured[_ngcontent-%COMP%] .feature-post-container[_ngcontent-%COMP%] #cms-blog-hompage-featured-review[_ngcontent-%COMP%] .date-time[_ngcontent-%COMP%] .reading-time[_ngcontent-%COMP%]{margin-left:64px}}@media only screen and (min-width:769px){.browse-title[_ngcontent-%COMP%]{margin:0}#cms-blog-homepage[_ngcontent-%COMP%] #cms-blog-hompage-featured[_ngcontent-%COMP%] .feature-post-container[_ngcontent-%COMP%] #cms-blog-hompage-featured-review[_ngcontent-%COMP%]{padding:48px}}"]})}}return e})();var Bt="cms-blog-post-component.class",Me=(()=>{class e extends Z{constructor({dependencies:t}){super({dependencies:t}),this.allRelatedPosts=[],this.entry={},this.pendingTasks=Ct(Ft),this.changeDetectorRef=Ct(Qt),this.date="",this.end=4,this.readingTime="",this.postUrl="",this.postLinkTitle="",this.siteUrl="",this.type="post",this.calculateReadingTime=K}ngOnInit(){return x(this,null,function*(){try{if(this.entry=this.activatedRoute?.snapshot?.data?.blogPostData,(!this.entry||Mt(this.entry))&&this.isBrowser&&(this.entry=yield this.cmsService.getBlogPost(`/${this.routerService.url.component}`)),Mt(this.entry)){this.routerService.router.navigate(["/404"],{skipLocationChange:!0});return}this.initMetaData(this.entry.seo_meta_data),this.readingTime=this.calculateReadingTime(this.entry),this.date=this.reformatDate(this.entry);let t=this.pendingTasks.add();try{this.allRelatedPosts=yield this.getRelatedPosts(),this.changeDetectorRef.detectChanges()}finally{t()}this.disqusService.init(),this.isBrowser&&window.scrollTo(0,0),this.isInitialized=!0,this.siteUrl=this.environment.urls.base,this.postUrl=this.siteUrl+this.routerService.url.current,this.postLinkTitle=this.entry.title+` %7C ${this.environment.siteName} Blog`}catch(t){console.error(...new f(509922,Bt,t).stamp())}})}ngOnDestroy(){try{this.disqusService.active&&this.disqusService.removeScript()}catch(t){console.error(...new f(550992,Bt,t).stamp())}}getRelatedPosts(){return x(this,null,function*(){try{return yield Jt({cmsService:this.cmsService,tags:this.entry.tags,entry:this.entry,environment:this.environment,limit:4})}catch(t){console.error(...new f(468259,Bt,t).stamp())}})}static{this.\u0275fac=function(n){N()}}static{this.\u0275dir=q({type:e,features:[M]})}}return e})();var Ye=()=>[lt],Ge=()=>({text:"Sign up",type:"primary",iconPosition:"right",iconName:"chevron-right",class:"w-100"}),F=()=>[],ve=e=>({"background-image":e}),Ze=(e,l,t,n,o,m,b)=>({title:e,categoryTitle:l,image:t,imageTitle:n,date:o,link:m,entry:b,isRelatedContent:!0,hideTimeNarrow:!0,narrowOnlyDesign:!0}),we=(e,l)=>({text:e,internalLink:l,type:"tag"}),ke=(e,l,t,n,o,m,b)=>({title:e,categoryTitle:l,image:t,imageTitle:n,date:o,link:m,entry:b,isRelatedContent:!0,hideTimeNarrow:!0});function Je(e,l){if(e&1&&(i(0,"div",26),s(1,"img",66),r()),e&2){let t=c();a(),g("src",t.getWebpImg(t.entry.feature_image.url),P)("alt",t.entry.feature_image.title)}}function Xe(e,l){if(e&1&&(s(0,"div",27),y(1,"safe")),e&2){let t=c();g("innerHTML",z(1,1,t.entry.article,"html"),j)}}function tn(e,l){if(e&1&&(s(0,"div",68),y(1,"safe")),e&2){let t=c().$implicit;g("innerHTML",z(1,1,t==null?null:t.rich_text_editor,"html"),j)}}function en(e,l){if(e&1&&s(0,"img",73),e&2){let t=c().$implicit,n=c(4);g("src",(t==null?null:t.image_link.length)>0?t==null?null:t.image_link:n.getWebpImg(t==null||t.image_file==null?null:t.image_file.url),P)("alt",t==null?null:t.image_alt_text)}}function nn(e,l){if(e&1&&s(0,"app-image-zoom",74),e&2){let t=c().$implicit;g("image",(t==null?null:t.image_link.length)>0?t==null?null:t.image_link:t==null||t.image_file==null?null:t.image_file.url)("altText",t==null?null:t.image_alt_text)}}function on(e,l){if(e&1&&(i(0,"a",75),s(1,"img",73),r()),e&2){let t=c().$implicit,n=c(4);g("href",t==null?null:t.ad_link,P),a(),g("src",(t==null?null:t.image_link.length)>0?t==null?null:t.image_link:n.getWebpImg(t==null||t.image_file==null?null:t.image_file.url),P)("alt",t==null?null:t.image_alt_text)}}function an(e,l){if(e&1&&(i(0,"div")(1,"h2"),p(2),r(),i(3,"div",72),d(4,en,1,2,"img",73),d(5,nn,1,2,"app-image-zoom",74),d(6,on,2,3,"a",75),r(),i(7,"p"),p(8),r()()),e&2){let t=l.$implicit;a(2),C(t==null?null:t.image_header),a(2),_((t==null?null:t.ad_link)==""&&(t==null?null:t.image_enlargement)==!1?4:-1),a(),_((t==null?null:t.ad_link)==""&&(t==null?null:t.image_enlargement)==!0?5:-1),a(),_(t!=null&&t.ad_link?6:-1),a(2),C(t==null?null:t.image_caption_subheader)}}function rn(e,l){if(e&1&&(i(0,"div",69),B(1,an,9,5,"div",null,S),r()),e&2){let t=c().$implicit,n=c(2);a(),T(n.get(t,"images_optional.image",I(0,F)))}}function ln(e,l){if(e&1&&(i(0,"div"),s(1,"div",77),y(2,"safe"),r()),e&2){let t=c(3).$implicit,n=c(2);a(),g("innerHTML",z(2,1,n.get(t,"tables_optional.table_reference[0].table_content",I(4,F)),"html"),j)}}function cn(e,l){if(e&1&&s(0,"cms-partial-category-top-component-table",76),e&2){let t=c(3).$implicit,n=c(2);
1g("tableRow",n.get(t,"tables_optional.table_reference[0]",I(2,F)))("isBlogPage",!0)}}function sn(e,l){if(e&1&&(i(0,"div"),d(1,ln,3,5,"div"),d(2,cn,1,3,"cms-partial-category-top-component-table",76),r()),e&2){let t=c(2).$implicit,n=c(2);a(),_(n.get(t,"tables_optional.table_reference[0].table_content",I(2,F))?1:-1),a(),_(n.isEmpty(n.get(t,"tables_optional.table_reference[0].new_table_format_2.table_group",I(3,F)))?-1:2)}}function mn(e,l){if(e&1&&(i(0,"div",70),d(1,sn,3,4,"div"),r()),e&2){let t=c().$implicit,n=c(2);a(),_(n.get(t,"tables_optional.table_reference",I(1,F))?1:-1)}}function pn(e,l){if(e&1&&(i(0,"div",72),s(1,"img",83),r()),e&2){let t=c(2).$implicit,n=c(2);a(),g("src",n.get(t,"ad_block_reference[0].product_image_file.url",""),P)}}function gn(e,l){if(e&1&&(i(0,"div",71)(1,"div",78),d(2,pn,2,1,"div",72),i(3,"div",79)(4,"div")(5,"h4",80),p(6),r(),i(7,"p"),p(8),r(),i(9,"a",81),p(10),s(11,"i-feather",82),r()()()()()),e&2){let t=c().$implicit,n=c(2);a(),g("ngStyle",ft(6,ve,"url("+n.get(t,"ad_block_reference[0].banner_image_file.url","")+`) 2 `)),a(),_(n.get(t,"ad_block_reference[0].product_image_file.url","")?2:-1),a(4),C(t.ad_block_reference[0].ad_banner_title),a(2),C(t.ad_block_reference[0].ad_banner_copy),a(),g("routerLink",t.ad_block_reference[0].ad_url),a(),rt("",t.ad_block_reference[0].link_anchor_text," ")}}function dn(e,l){if(e&1&&(i(0,"div",67),y(1,"trim"),d(2,tn,2,4,"div",68),d(3,rn,3,1,"div",69),d(4,mn,2,2,"div",70),d(5,gn,12,8,"div",71),r()),e&2){let t=l.$implicit;g("id",W(1,5,t==null?null:t.section_title)),a(2),_((t==null?null:t.select)=="text_block"||(t==null?null:t.select)=="code_block"?2:-1),a(),_((t==null?null:t.select)=="image_block"?3:-1),a(),_((t==null?null:t.select)=="table_block"?4:-1),a(),_((t==null?null:t.select)=="ad_block"?5:-1)}}function _n(e,l){if(e&1&&(i(0,"div",28),B(1,dn,6,7,"div",67,S),r()),e&2){let t=c();a(),T(t.get(t.entry,"blog_content_v3.section.group"))}}function bn(e,l){if(e&1&&(i(0,"div")(1,"div"),p(2),r(),s(3,"div",77),r()),e&2){let t=c();a(2),C(t.entry.table.table_title),a(),g("innerHTML",t.entry.table.rich_text_editor,j)}}function un(e,l){e&1&&s(0,"div",29)}function hn(e,l){if(e&1){let t=D();i(0,"li")(1,"div",86)(2,"a",87),O("click",function(){w(t);let o=c(),m=o.$implicit,b=o.$index,h=c(2);return h.scroll(h.transformTrim(m==null?null:m.section_title,!1)),k(h.activeTableOfContentIndex=b)}),i(3,"div",88)(4,"div"),p(5),r()()()()()}if(e&2){let t=c(),n=t.$implicit,o=t.$index,m=c(2);a(2),J("active-section",o==m.activeTableOfContentIndex),a(3),C(n==null?null:n.section_title)}}function Cn(e,l){if(e&1&&d(0,hn,6,3,"li"),e&2){let t=l.$implicit,n=c(2);_(n.get(t,"section_title","").length>0?0:-1)}}function fn(e,l){if(e&1&&(i(0,"div",31)(1,"div",84)(2,"h2"),p(3,"Table of Contents"),r(),i(4,"ol",85),B(5,Cn,1,1,null,null,S),r()()()),e&2){let t=c();a(5),T(t.get(t.entry,"blog_content_v3.section.group"))}}function xn(e,l){if(e&1&&(i(0,"div"),s(1,"app-resource-card-related-card",89),r()),e&2){let t=l.$implicit;a(),g("entry",t)("relatedContentTileData",et(2,Ze,t==null?null:t.title,t==null||t.blog_category[0]==null?null:t.blog_category[0].title,t==null||t.feature_image==null?null:t.feature_image.url,t==null||t.feature_image==null?null:t.feature_image.title,t==null?null:t.date,t==null?null:t.routerLink,t))}}function Pn(e,l){if(e&1&&(i(0,"div",37),B(1,xn,2,10,"div",null,S),r()),e&2){let t=c();a(),T(t.allRelatedPosts.slice(0,3))}}function yn(e,l){if(e&1&&s(0,"button-component",40),e&2){let t=l.$implicit;g("buttonOptions",xt(1,we,t,"/blog/result/tag/"+t))}}function Mn(e,l){if(e&1&&(i(0,"div",95),s(1,"app-resource-card-related-card",89),r()),e&2){let t=l.$implicit;a(),g("entry",t)("relatedContentTileData",et(2,ke,t==null?null:t.title,t==null||t.blog_category[0]==null?null:t.blog_category[0].title,t==null||t.feature_image==null?null:t.feature_image.url,t==null||t.feature_image==null?null:t.feature_image.title,t==null?null:t.date,t==null?null:t.routerLink,t))}}function On(e,l){if(e&1&&(i(0,"div",92),B(1,Mn,2,10,"div",95,S),r()),e&2){let t=c(2);a(),T(t.allRelatedPosts.slice(0,3))}}function vn(e,l){if(e&1&&(i(0,"div",90)(1,"div",91),p(2,"Related Posts"),r(),d(3,On,3,0,"div",92),i(4,"div",93)(5,"div",94)(6,"h3"),p(7,"Our Goal"),r(),i(8,"p"),p(9," We're developing this blog to help engineers, developers, researchers, and hobbyists on the cutting edge cultivate knowledge, uncover compelling new ideas, and find helpful instruction all in one place. "),r()()()()),e&2){let t=c();a(3),_(t.allRelatedPosts?3:-1)}}function wn(e,l){e&1&&(i(0,"div",96),s(1,"div",97),r())}function kn(e,l){e&1&&s(0,"div",98)}function Sn(e,l){if(e&1){let t=D();i(0,"li")(1,"div",102),O("click",function(){w(t);let o=c(3);return k(o.isContentsOpen=!o.isContentsOpen)}),i(2,"a",103),y(3,"trim"),O("click",function(){w(t);let o=c().$implicit,m=c(2);return k(m.scroll(m.transformTrim(o==null?null:o.section_title,!0)))}),i(4,"div",88)(5,"div"),p(6),r()()()()()}if(e&2){let t=c().$implicit;a(2),qt(U("blog-table-of-contents-link ",W(3,4,(t==null?null:t.section_title)+"-mobile"))),a(4),C(t==null?null:t.section_title)}}function Bn(e,l){if(e&1&&d(0,Sn,7,6,"li"),e&2){let t=l.$implicit,n=c(2);_(n.get(t,"section_title","").length>0?0:-1)}}function Tn(e,l){if(e&1){let t=D();i(0,"div",44)(1,"div",99),O("click",function(){w(t);let o=c();return k(o.isContentsOpen=!o.isContentsOpen)}
2),i(2,"span"),p(3,"Table of Contents"),r(),s(4,"i-feather",100),r(),i(5,"div",101)(6,"ol",85),B(7,Bn,1,1,null,null,S),r()()()}if(e&2){let t=c();a(),J("mb-3",t.isContentsOpen),a(3),J("transform-open-close",!t.isContentsOpen),a(),J("close",!t.isContentsOpen),a(2),T(t.get(t.entry,"blog_content_v3.section.group"))}}function In(e,l){if(e&1&&(i(0,"div",45),s(1,"img",104),r()),e&2){let t=c();a(),g("src",t.getWebpImg(t.entry.feature_image.url),P)("alt",t.entry.feature_image.title)}}function En(e,l){if(e&1&&(s(0,"div",59),y(1,"safe")),e&2){let t=c();g("innerHTML",z(1,1,t.entry==null?null:t.entry.article,"html"),j)}}function Fn(e,l){if(e&1&&(s(0,"div",107),y(1,"safe")),e&2){let t=c().$implicit;g("innerHTML",z(1,1,t==null?null:t.rich_text_editor,"html"),j)}}function Rn(e,l){if(e&1&&(i(0,"div")(1,"h2"),p(2),r(),i(3,"div",72),s(4,"img",83),r(),i(5,"p"),p(6),r()()),e&2){let t=l.$implicit,n=c(4);a(2),C(t==null?null:t.image_header),a(2),g("src",(t==null?null:t.image_link.length)>0?t==null?null:t.image_link:n.getWebpImg(t==null||t.image_file==null?null:t.image_file.url),P),a(2),C(t==null?null:t.image_caption_subheader)}}function zn(e,l){if(e&1&&(i(0,"div",108),B(1,Rn,7,3,"div",null,S),r()),e&2){let t=c().$implicit,n=c(2);a(),T(n.get(t,"images_optional.image",I(0,F)))}}function jn(e,l){if(e&1&&(i(0,"div"),s(1,"div",77),y(2,"safe"),r()),e&2){let t=c(3).$implicit,n=c(2);a(),g("innerHTML",z(2,1,n.get(t,"tables_optional.table_reference[0].table_content",I(4,F)),"html"),j)}}function Dn(e,l){if(e&1&&s(0,"cms-partial-category-top-component-table",76),e&2){let t=c(3).$implicit,n=c(2);g("tableRow",n.get(t,"tables_optional.table_reference[0]",I(2,F)))("isBlogPage",!0)}}function Ln(e,l){if(e&1&&(i(0,"div"),d(1,jn,3,5,"div"),d(2,Dn,1,3,"cms-partial-category-top-component-table",76),r()),e&2){let t=c(2).$implicit,n=c(2);a(),_(n.get(t,"tables_optional.table_reference[0].table_content",I(2,F))?1:-1),a(),_(n.isEmpty(n.get(t,"tables_optional.table_reference[0].new_table_format_2.table_group",I(3,F)))?-1:2)}}function $n(e,l){if(e&1&&(i(0,"div",109),d(1,Ln,3,4,"div"),r()),e&2){let t=c().$implicit,n=c(2);a(),_(n.get(t,"tables_optional.table_reference",I(1,F))?1:-1)}}function Hn(e,l){if(e&1&&(i(0,"div",72),s(1,"img",83),r()),e&2){let t=c(2).$implicit,n=c(2);a(),g("src",n.get(t,"ad_block_reference[0].product_image_file.url",""),P)}}function Vn(e,l){if(e&1&&(i(0,"div",110)(1,"div",78),d(2,Hn,2,1,"div",72),i(3,"div",79)(4,"div")(5,"h4",80),p(6),r(),i(7,"p"),p(8),r(),i(9,"a",81),p(10),s(11,"i-feather",82),r()()()()()),e&2){let t=c().$implicit,n=c(2);a(),g("ngStyle",ft(6,ve,"url("+n.get(t,"ad_block_reference[0].banner_image_file.url","")+`) 3 `)),a(),_(n.get(t,"ad_block_reference[0].product_image_file.url","")?2:-1),a(4),C(t.ad_block_reference[0].ad_banner_title),a(2),C(t.ad_block_reference[0].ad_banner_copy),a(),g("routerLink",t.ad_block_reference[0].ad_url),a(),rt("",t.ad_block_reference[0].link_anchor_text," ")}}function Nn(e,l){if(e&1&&(i(0,"div",105),s(1,"span",106),y(2,"trim"),d(3,Fn,2,4,"div",107),d(4,zn,3,1,"div",108),d(5,$n,2,2,"div",109),d(6,Vn,12,8,"div",110),r()),e&2){let t=l.$implicit;a(),g("id",Ut(W(2,6,(t==null?null:t.section_title)+"-mobile"))),a(2),_((t==null?null:t.select)=="text_block"||(t==null?null:t.select)=="code_block"?3:-1),a(),_((t==null?null:t.select)=="image_block"?4:-1),a(),_((t==null?null:t.select)=="table_block"?5:-1),a(),_((t==null?null:t.select)=="ad_block"?6:-1)}}function An(e,l){if(e&1&&(i(0,"div",28),B(1,Nn,7,8,"div",105,S),r()),e&2){let t=c();a(),T(t.get(t.entry,"blog_content_v3.section.group"))}}function qn(e,l){if(e&1&&(i(0,"div")(1,"div"),p(2),r(),s(3,"div",77),y(4,"safe"),r()),e&2){let t=c();a(2),C(t.entry==null||t.entry.table==null?null:t.entry.table.table_title),a(),g("innerHTML",z(4,2,t.entry==null||t.entry.table==null?null:t.entry.table.rich_text_editor,"html"),j)}}function Un(e,l){e&1&&s(0,"div",60)}function Wn(e,l){if(e&1&&(i(0,"div"),s(1,"app-resource-card-related-card",89),r()),e&2){let t=l.$implicit;a(),g("entry",t)("relatedContentTileData",et(2,ke,t==null?null:t.title,t==null||t.blog_category[0]==null?null:t.blog_category[0].title,t==null||t.feature_image==null?null:t.feature_image.url,t==null||t.feature_image==null?null:t.feature_image.title,t==null?null:t.date,t==null?null:t.routerLink,t))}}function Qn(e,l){if(e&1&&(i(0,"div"),B(1,Wn,2,10,"div",null,S),r()),e&2){let t=c();a(),T(t.allRelatedPosts.slice(0,4))}}function Kn(e,l){if(e&1&&s(0,"button-component",40),e&2){let t=l.$implicit;g("buttonOptions",xt(1,we,t,"/blog/result/tag/"+t))}}function Yn(e,l){if(e&1){let t=D();i(0,"div",111)(1,"div",112),O("click",function(){w(t);let o=c();return k(o.bsModalRef.hide())}
3),i(2,"span",113),s(3,"i-feather",114),r()(),i(4,"div",115),s(5,"img",83),r()()}if(e&2){let t=c();a(5),g("src",t.getWebpImg(t.activeImage),P)}}function Gn(e,l){if(e&1){let t=D();i(0,"div",111)(1,"div",112),O("click",function(){w(t);let o=c();return k(o.bsModalRef.hide())}),i(2,"span",113),s(3,"i-feather",114),r()(),i(4,"div",115),s(5,"div",77),y(6,"safe"),r()()}if(e&2){let t=c();a(5),g("innerHTML",z(6,1,t.activeCode,"html"),j)}}var Oe="cms-blog-post.component",Se=(()=>{class e extends Me{constructor(t,n,o,m,b,h,R,E,v,L,X,at,Ie){super({dependencies:{platformId:t,activatedRoute:o,breakpointObserver:b,bsModalRef:h,bsModalService:R,cmsService:E,bootstrapMarketoService:v,disqusService:L,environment:m,metaService:X,routerService:at}}),this.platformId=t,this.bootstrapMarketoService=v,this.webpAvailable=!1,this.marketoFormId="1125",this.isContentsOpen=!0,this.showTOC=!1,this.isNewBlog=!1,this.isOldTextEmpty=!1,this.isBrowser=$(this.platformId),this.type="post",this.getWebpImg=Ee=>Ie.getWebpImg(Ee)}ngOnInit(){return x(this,null,function*(){try{if(tt(e.prototype,this,"ngOnInit").call(this),!this.isBrowser)return;let t=setInterval(()=>{typeof this.entry?.blog_content_v3?.enable_table_of_contents>"u"||(clearInterval(t),this.showTOC=this.entry?.blog_content_v3?.enable_table_of_contents,this.isNewBlog=this.entry?.blog_content_v3?.new_or_old_blog,this.entry?.article.length<5&&(this.isOldTextEmpty=!0))},10)}catch(t){console.error(...new f(557993,Oe,t).stamp())}})}ngAfterViewInit(){return x(this,null,function*(){this.isBrowser&&setTimeout(()=>{let t=document.querySelectorAll(".mobile-observe");this.showTOC&&t.forEach(n=>this.createObserver(n,this.callback))},500)})}callback(t,n){t.forEach(o=>{o.isIntersecting&&(document.querySelectorAll(".blog-table-of-contents-link").forEach((b,h)=>{b.classList.remove("active-contents-section")}),document.getElementsByClassName(o.target.id)[0].classList.toggle("active-contents-section"))})}createObserver(t,n){let o={root:null,threshold:0};new IntersectionObserver(n,o).observe(t)}onChosenTitle(t){try{this.routerService.navigate(["blog",t])}catch(n){console.error(...new f(657993,Oe,n).stamp())}}scroll(t){if(!this.isBrowser)return;let n=document.getElementById(t),o=n.getBoundingClientRect().top+window.pageYOffset-350;this.isNarrow||(o=n.getBoundingClientRect().top-100),window.scrollTo({top:o,behavior:"smooth"}),document.querySelectorAll(".blog-table-of-contents-link").forEach(b=>{b.classList.remove("active-contents-section")})}transformTrim(t,n){return t?n?t.replace(/\s*/g,"")+"-mobile":t.replace(/\s*/g,""):""}static{this.\u0275fac=function(n){return new(n||e)(u(V),u(pt),u(nt),u("environment"),u(Yt),u(ne),u(oe),u(G),u(ae),u(he),u(Y),u(Xt),u(ot))}}static{this.\u0275cmp=A({type:e,selectors:[["app-cms-blog-post"]],standalone:!1,features:[M],decls:127,vars:40,consts:[["templateImage",""],["templateCode",""],[200,null],["id","cms-blog-post"],["id","cms-blog-post-wide","data-cy","cms-blog-post"],[1,"fx-row","fx-row-container"],[1,"blog-post-buttons","col-md-1"],["target","_blank",1,"share-2","logo-button",3,"click"],["svgIcon","share-2"],["target","_blank",1,"twitter","mt-1","logo-button",3,"href"],["svgIcon","x-logo"],["target","_blank",1,"facebook","mt-1","logo-button",3,"href"],["svgIcon","facebook"],["target","_blank",1,"linkedin","mt-1","logo-button",3,"href"],["svgIcon","linkedin"],[1,"col-md-11"],["data-cy","blog-post-body-top",1,"post-body-top","col-md-8","p-0"],["data-cy","blog-post-category",1,"category"],["data-cy","blog-post-title",1,"post-blog-title"],[1,"date-time","fx-row","fx-row-v-center"],["data-cy","blog-post-date"],[1,"fx-row","fx-row-v-center","pl-3"],["svgIcon","clock",1,"pr-1"],["data-cy","blog-post-read-time"],[1,"fx-row","fx-row-h-space-between"],[1,"post-body-content-left"],[1,"feature-image","mb-4"],["data-cy","blog-post-article",1,"article",3,"innerHTML"],["data-cy","blog-post-article",1,"article"],["id","disqus_thread",1,"pb-4"],[1,"post-body-content-right"],[1,"table-of-contents-desktop"],[1,"sign-up-container","my-2"],["svgIcon","mail",1,"icon","mail"],[1,"py-2","my-0"],[3,"click","buttonOptions"],[1,"related-posts-three","pt-0"],[1,"mt-1"],[1,"topics"],[1,"tags","fx-row","fx-wrap"],["data-cy","blog-tag",3,"buttonOptions"],[1,"contact-us"],["href","/Contact-Us",1,"link-blue"],["id","cms-blog-post-narrow","data-cy","cms-blog-post-mobile"],[1,"table-of-contents-mobile"],[1,"feature-image"],[1,"fx-col","p-2"],["data-cy","blog-post-body-top-mobile",1,"post-body-top"],["data-cy","blog-post-category-mobile",1,"category"],["data-cy","blog-post-title-mobile"],["data-cy","blog-post-date-mobile"],["data-cy","blog-post-read-time-mobile"],[1,"blog-post-buttons","fx-row","fx-row-h-left"],[1,"pr-2"],["target","_blank",1,"twitter","logo-button",3,"href"],["svgIcon","twitter"],["target","_blank",1,"facebook","logo-button",3,"href"],["target","_blank",1,"linkedin","logo-button",3,"href"],[1,"post-body-content"],["data-cy","blog-post-article-mobile",1,"article",3,"innerHTML"],["
3id","disqus_thread"],[1,"related-posts-three"],[1,"mb-1"],[1,"sign-up-container","mb-3"],[1,"pb-2"],[1,"button","button-signup",3,"click"],["data-cy","blog-post-img",3,"src","alt"],[1,"group","mb-4",3,"id"],[1,"text-block-code-block","mb-3",3,"innerHTML"],[1,"image-block","mb-3"],[1,"table-block","mb-3"],[1,"color-block-desktop","mb-3"],[1,"image-container"],[3,"src","alt"],[3,"image","altText"],["target","_blank",3,"href"],[3,"tableRow","isBlogPage"],[3,"innerHTML"],[1,"color-block-container",3,"ngStyle"],[1,"text-container"],[1,"bold"],[3,"routerLink"],["name","chevron-right"],[3,"src"],[1,"contents-list-desktop"],[1,"toc"],[1,"content-link-desktop"],[1,"blog-table-of-contents-link",3,"click"],[1,"d-flex","text-number-container"],[3,"entry","relatedContentTileData"],[1,"related-posts-bottom","fx-col","fx-col-container","p-2"],[1,"related-posts"],[1,"blog-posts","fx-wrap","fx-row-container"],[1,"goal","fx-row","fx-row-h-center"],[1,"col-md-8","text-center"],[1,"fx-col","col-md-4","fx-col-h-center","fx-col-v-center"],[1,"loading-spinner",2,"min-height","300px","display","flex","align-items","center","justify-content","center"],[1,"spinner"],[1,"skeleton-loader",2,"min-height","300px"],["id","table-of-contents-button-mobile",1,"d-flex","justify-content-between",3,"click"],["name","chevron-up",1,"contents-arrow"],[1,"contents-list-mobile"],[1,"content-link-mobile",3,"click"],[3,"click"],["data-cy","blog-post-img-mobile",3,"src","alt"],[1,"group","mb-4"],[1,"mobile-observe",3,"id"],[1,"text-block-code-block",3,"innerHTML"],[1,"image-block"],[1,"table-block"],[1,"color-block-mobile"],["id","modal-parent"],["aria-label","Close",1,"close-icon",3,"click"],[1,"d-flex","align-items-center"],["name","x"],[1,"d-flex","flex-row","justify-content-center","align-items-center","p-3"]],template:function(n,o){if(n&1){let m=D();i(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6)(4,"a",7),O("click",function(h){return w(m),k(o.copyLink(h))}),s(5,"mat-icon",8),r(),i(6,"a",9),s(7,"mat-icon",10),r(),i(8,"a",11),s(9,"mat-icon",12),r(),i(10,"a",13),s(11,"mat-icon",14),r()(),i(12,"div",15)(13,"div",16)(14,"div",17),p(15),r(),i(16,"h1",18),p(17),r(),i(18,"div",19)(19,"span",20),p(20),r(),i(21,"div",21),s(22,"mat-icon",22),i(23,"span",23),p(24),y(25,"readTimeBlog"),r()()()(),i(26,"div",24)(27,"div",25),d(28,Je,2,2,"div",26),d(29,Xe,2,4,"div",27),d(30,_n,3,0,"div",28),d(31,bn,4,2,"div"),d(32,un,1,0,"div",29),r(),i(33,"div",30),d(34,fn,7,0,"div",31),i(35,"div",32),s(36,"mat-icon",33),i(37,"h3",34),p(38,"Sign up for our newsletter."),r(),i(39,"button-component",35),O("click",function(){return w(m),k(o.bootstrapMarketoService.openBootstrapMarketoDialog(o.marketoFormId,"edit"))}),r()(),i(40,"div",36)(41,"h4"),p(42,"Related Posts"),r(),d(43,Pn,3,0,"div",37),r(),i(44,"div",38)(45,"h4"),p(46,"Topics"),r(),i(47,"div",39),B(48,yn,1,4,"button-component",40,S),r()(),i(50,"div",41)(51,"h4"),p(52,"Have any questions?"),r(),i(53,"a",42),p(54,"Contact us today "),i(55,"mat-icon"),p(56,"chevron_right"),r()()()()()()(),jt(57,vn,10,1)(58,wn,2,0)(59,kn,1,0),Lt(60,57,Ye,58,59,null,2,null,Dt),Ht(0,-1),$t(),r(),i(62,"div",43),d(63,Tn,9,6,"div",44),d(64,In,2,2,"div",45),i(65,"div",46)(66,"div",47)(67,"div",48),p(68),r(),i(69,"h2",49),p(70),r(),i(71,"div",19)(72,"span",50),p(73),r(),i(74,"span",21),s(75,"mat-icon",22),i(76,"span",51),p(77),y(78,"readTimeBlog"),r()()(),i(79,"div",52)(80,"div",53)(81,"a",7),O("click",function(h){return w(m),k(o.copyLink(h))}),s(82,"mat-icon",8),r()(),i(83,"div",53)(84,"a",54),s(85,"mat-icon",55),r()(),i(86,"div",53)(87,"a",56),s(88,"mat-icon",12),r()(),i(89,"div")(90,"a",57),s(91,"mat-icon",14),r()()(),i(92,"div",58),d(93,En,2,4,"div",59),d(94,An,3,0,"div",28),d(95,qn,5,5,"div"),d(96,Un,1,0,"div",60),r()(),i(97,"div",61)(98,"h4",62),p(99,"Related Posts"),r(),d(100,Qn,3,0,"div"),r(),i(101,"div",63),s(102,"mat-icon",33),i(103,"h3",64),p(104,"Sign up for our newsletter."),r(),i(105,"a",65),O("click",function(){return w(m),k(o.bootstrapMarketoService.openBootstrapMarketoDialog(o.marketoFormId,"edit"))}),i(106,"span"),p(107,"Sign up"),r(),i(108,"mat-icon"),p(109,"chevron_right"),r()()(),i(110,"div",38)(111,"h4"),p(112,"Topics"),r(),i(113,"div",39),B(114,Kn,1,4,"button-component",40,S),r()(),i(116,"div",41)(117,"h4"),p(118,"Have any questions?"),r(),i(119,"a",42),p(120,"Contact us today "),i(121,"mat-icon"),p(122,"chevron_right"),r()()()()()(),zt(123,Yn,6,1,"ng-template",null,0,Pt)(125,Gn,7,4,"ng-template",null,1,Pt)}n&2&&(a(6),g("href",U("https://twitter.com/intent/tweet?text=https://www.exxactcorp.com",o.entry==null?null:o.entry.url),P),a(2),g("href",U("https://www.facebook.com/sharer/sharer.php?u=https://www.exxactcorp.com",o.entry==null?null:o.entry.url),P),a(2),g("href",U("https://www.linkedin.com/shareArticle?mini=true&url=https://www.exxactcorp.com",o.entry==null?null:o.entry.url),P),a(5),C(o.get(o.entry,"blog_category[0].title")),a(2),C(o.entry==null?null:o.entry.title),a(3),C(o.date),a(4),C(W(25,35,o.entry)),a(4),_(o.entry.feature_image!=null&&o.entry.feature_image.url?28:-1),a(),_(o.entry.article?29:-1),a(),_(o.entry.article?-1:30),a(),_(o.entry.table?31:-1),a(),_(o.isNarrow?-1:32),a(2),_(o.showTOC&&o.isNewBlog&&o.isOldTextEmpty?34:-1),a(5),g("buttonOptions",I(39,Ge)),a(4),_(o.allRelatedPosts?43:-1),a(5),T(o.entry.tags),a(15),_(o.showTOC&&o.isNewBlog&&o.isOldTextEmpty?63:-1),a(),_(o.entry.feature_image!=null&&o.entry.feature_image.url?64:-1),a(4),C(o.get(o.entry,"blog_category[0].title")),a(2),C(o.entry==null?null:o.entry.title),a(3),C(o.date),a(4),C(W(78,37,o.entry)),a(7),g("href",U("https://twitter.com/intent/tweet?text=https://www.exxactcorp.com",o.entry==null?null:o.entry.url),P),a(3),g("href",U("https://www.facebook.com/sharer/sharer.php?u=https://www.exxactcorp.com",o.entry==null?null:o.entry.url),P),a(3),g("href",U("https://www.linkedin.com/shareArticle?mini=true&url=https://www.exxactcorp.com",o.entry==null?null:o.entry.url),P),a(3),_(o.entry!=null&&o.entry.article?93:-1),a(),_(o.entry!=null&&o.entry.article?-1:94),a(),_(o.entry!=null&&o.entry.table?95:-1),a(),_(o.isNarrow?96:-1),a(4),_(o.allRelatedPosts?100:-1),a(14),T(
3o.entry.tags))},dependencies:[gt,ee,se,lt,Kt,dt,te,me,ge,bt,ie],styles:[`.button-primary{border:none;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:12px 16px;min-width:160px;font-weight:600;background-color:#4285f4;color:#fff}.button-primary mat-icon{color:#fff}.button-primary:hover,.button-primary:active,.button-primary.selected{background-color:#009aff;cursor:pointer}.button-primary:disabled{background-color:#4285f4;color:#91c3ff}.button-secondary{width:160px;display:block;border:2px solid #4285f4;padding:10px 16px;background-color:#fff;color:#4285f4;border-radius:8px;text-align:center}.button-secondary mat-icon{color:#4285f4}.button-secondary:hover,.button-secondary:active,.button-secondary.selected{background-color:#4285f4;color:#fff}.button-secondary:disabled{border-color:#91c3ff;background-color:#e2efff;color:#91c3ff}.button-secondary:disabled:hover{background-color:#e2efff}.font-base{font-size:1rem}.font-xxs{font-size:.625rem}.font-xs{font-size:.75rem}.font-sm{font-size:.875rem!important}.font-md{font-size:1.25rem}.font-lg{font-size:1.5rem}.font-xl{font-size:2rem}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.bold{font-weight:600}.semi-bold{font-weight:500}.weight-400{font-weight:400!important}.underline{text-decoration:underline}.italic{font-style:italic}.pointer{cursor:pointer}#cms-blog-post-narrow .post-body-top .title{margin-top:15px}#cms-blog-post-narrow .post-body-top .blog-post-buttons{border-bottom:1px solid #c3cfe2;padding-bottom:20px}#cms-blog-post-narrow .post-body-top .post-body-content{margin-top:20px}#cms-blog-post-narrow .post-body-top .post-body-content .feature-image{margin-bottom:50px}#cms-blog-post-narrow .table-of-contents-mobile{background-color:#eef4ff;padding:16px;border-top:1px solid #c3cfe2;position:sticky;top:60px;z-index:500}#cms-blog-post-narrow .table-of-contents-mobile #table-of-contents-button-mobile{transition:margin .25s ease-in-out;color:#4c5f7f;font-weight:600;font-size:1rem;height:20px}#cms-blog-post-narrow .table-of-contents-mobile #table-of-contents-button-mobile span{line-height:20px}#cms-blog-post-narrow .table-of-contents-mobile #table-of-contents-button-mobile .contents-arrow{transition:transform .4s ease-in}#cms-blog-post-narrow .table-of-contents-mobile #table-of-contents-button-mobile .transform-open-close{transform:rotate(180deg);transition:transform .4s ease-in}#cms-blog-post-narrow .table-of-contents-mobile .contents-list-mobile{transition:opacity .3s ease-in;max-height:2000px;transition:max-height .4s ease-in}#cms-blog-post-narrow .table-of-contents-mobile .contents-list-mobile.close{opacity:0;max-height:0;transition:max-height .4s,opacity .4s ease-in}#cms-blog-post-narrow .table-of-contents-mobile .contents-list-mobile.close .content-link-mobile{z-index:-3333;pointer-events:none}#cms-blog-post-narrow .table-of-contents-mobile a.blog-table-of-contents-link{color:#4c5f7f;font-size:.875rem;line-height:18px;transition:color .1s ease-in-out}#cms-blog-post-narrow .table-of-contents-mobile a.blog-table-of-contents-link.active-contents-section{color:#006cff}#cms-blog-post-narrow .table-of-contents-mobile a.blog-table-of-contents-link .text-number-container{margin-bottom:8px}#cms-blog-post-narrow .table-of-contents-mobile a.blog-table-of-contents-link .text-number-container:hover{cursor:pointer}#cms-blog-post-narrow .table-of-contents-mobile a.blog-table-of-contents-link span{width:12px}#cms-blog-post-narrow .table-of-contents-mobile .contents-list-mobile .content-link-mobile:last-of-type .text-number-container{margin-bottom:0}#cms-blog-post-narrow .table-container{max-width:700px;overflow:scroll}#cms-blog-post-narrow .color-block-mobile .color-block-container{display:flex;flex-direction:column;background-repeat:no-repeat;background-size:cover;align-items:center}#cms-blog-post-narrow .color-block-mobile .color-block-container img{max-width:300px;padding:24px 0}#cms-blog-post-narrow .color-block-mobile .color-block-container .text-container{width:100%;padding:24px 16px;color:#fff;background:#006cff}#cms-blog-post-narrow .color-block-mobile .color-block-container .text-container h4,#cms-blog-post-narrow .color-block-mobile .color-block-container .text-container p{color:#fff}#cms-blog-post-narrow .color-block-mobile .color-block-container .text-container p{margin-bottom:16px}#cms-blog-post-narrow .color-block-mobile .color-block-container .text-container h4{margin-top:0;font-size:18px;line-height:24px}#cms-blog-post-narrow .color-block-mobile .color-block-container .text-container a{font-size:16px;line-height:20px;color:#fff;display:flex;align-items:center}#cms-blog-post-narrow .related-posts-three{margin-bottom:15px;border-top:1px solid #c3cfe2;padding:25px 0 15px}#cms-blog-post-narrow .related-posts-three #resource-card h4.title{margin:0}#cms-blog-post-narrow .related-posts-three #resource-card .publish-desc{margin-top:auto!important}#cms-blog-post-narrow .related-posts-three a{border-bottom:1px solid #c3cfe2;padding:15px 0}#cms-blog-post-narrow .related-posts-three a .related-post-image-container{min-width:100px;height:100px}#cms-blog-post-narrow .related-posts-three a .related-post-image-container img{width:92px;height:92px;object-fit:cover;border:1px solid #c3cfe2}#cms-blog-post-narrow .related-posts-three a .related-post-text div .category{margin-bottom:0}#cms-blog-post-narrow .related-posts-three a .related-post-text div .related-post-title{font-size:.75rem;line-height:1rem;color:#293963;-webkit-line-clamp:3}#cms-blog-post-narrow .related-posts-three a .related-post-text .related-post-date{font-size:.75rem;color:#687aa0}@media only screen and (min-width:1100px){#cms-blog-post-narrow{display:none}}@media only screen and (min-width:769px){#cms-blog-post-narrow .color-block-mobile{height:100%}#cms-blog-post-narrow .color-block-mobile .color-block-container{height:100%;display:flex;flex-direction:row}#cms-blog-post-narrow .color-block-mobile .color-block-container .image-container{max-width:248px;display:flex;justify-content:center;padding:24px}#cms-blog-post-narrow .color-block-mobile .color-block-container img{height:auto;width:auto;padding:0;max-width:100%}#cms-blog-post-narrow .color-block-mobile .color-block-container .text-container{height:100%;width:unset;padding:24px;background:none;display:flex;align-items:center}#cms-blog-post-narrow .color-block-mobile .color-block-container .text-container h4,#cms-blog-post-narrow .color-block-mobile .color-block-container .text-container p{color:#fff}#cms-blog-post-narrow .color-block-mobile .color-block-container .text-container p{margin-top:0;margin-bottom:16px}#cms-blog-post-narrow .color-block-mobile .color-block-container .text-container h4{margin-top:0;font-size:20px;line-height:28px}#cms-blog-post-narrow .color-block-mobile .color-block-container .text-container a{font-size:16px;line-height:20px;color:#fff;display:flex;align-items:center}}#cms-blog-post-wide{display:none;padding-top:50px}#cms-blog-post-wide .post-body-content-left{padding-right:100px;max-width:790px}#cms-blog-post-wide .post-body-content-left .feature-image{margin-bottom:50px}#cms-blog-post-wide .post-body-content-left .feature-image img{width:100%;height:100%}#cms-blog-post-wide .post-body-content-left .table-container{overflow:scroll}#cms-blog-post-wide .post-body-content-right{min-width:264px}#cms-blog-post-wide .post-body-content-right .table-of-contents-desktop{background-color:#eef4ff;border-radius:8px}#cms-blog-post-wide .post-body-content-right .table-of-contents-desktop h2{font-size:24px;font-weight:400;line-height:28px}#cms-blog-post-wide .post-body-content-right .table-of-contents-desktop .contents-list-desktop{padding:16px}#cms-blog-post-wide .post-body-content-right .table-of-contents-desktop .contents-list-desktop a.blog-table-of-contents-link{color:#4c5f7f;font-size:.875rem;line-height:18px}#cms-blog-post-wide .post-body-content-right .table-of-contents-desktop .contents-list-desktop a.blog-table-of-contents-link .text-number-container{margin-bottom:8px}#cms-blog-post-wide .post-body-content-right .table-of-contents-desktop .contents-list-desktop a.blog-table-of-contents-link .text-number-container:hover{cursor:pointer}#cms-blog-post-wide .post-body-content-right .table-of-contents-desktop .contents-list-desktop a.blog-table-of-contents-link .text-number-container div{width:fit-content}#cms-blog-post-wide .post-body-content-right .table-of-contents-desktop .contents-list-desktop a.blog-table-of-contents-link span{width:12px}#cms-blog-post-wide .post-body-content-right .table-of-contents-desktop .contents-list-desktop .content-link-desktop:last-of-type .text-number-container{margin-bottom:0}#cms-blog-post-wide .post-body-content-right .related-posts-three{border-top:1px solid #c3cfe2}#cms-blog-post-wide .post-body-content-right .related-posts-three #resource-card h4.title{margin:0;height:unset}#cms-blog-post-wide .post-body-content-right .related-posts-three a{border-bottom:1px solid #c3cfe2;margin:15px 0;padding-bottom:16px}#cms-blog-post-wide .post-body-content-right .related-posts-three a .related-post-image-container{min-width:100px;height:100px}#cms-blog-post-wide .post-body-content-right .related-posts-three a .related-post-image-container img{width:100px;height:100px;object-fit:cover}#cms-blog-post-wide .post-body-content-right .related-posts-three a .related-post-text span:last-of-type{font-size:.875rem;color:#4c5f7f}#cms-blog-post-wide .related-posts-bottom .related-posts{border-top:1px solid #c3cfe2;padding:50px 0;font-size:1.25rem;color:#293963;font-weight:600}#cms-blog-post-wide .related-posts-bottom .blog-posts{margin:-15px}#cms-blog-post-wide .related-posts-bottom .blog-posts .blog-post{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:50px;border:1px solid #c3cfe2;height:100%;width:100%}#cms-blog-post-wide .related-posts-bottom .blog-posts .blog-post img{object-fit:cover}#cms-blog-post-wide .related-posts-bottom .blog-posts .blog-post a,#cms-blog-post-wide .related-posts-bottom .blog-posts .blog-post img{width:100%;height:225px}#cms-blog-post-wide .related-posts-bottom .blog-posts .blog-post .blog-post-body{dis
3play:flex;justify-content:space-between;flex-direction:column;border-top:none;padding:25px;height:100%;width:100%}#cms-blog-post-wide .related-posts-bottom .blog-posts .blog-post .blog-post-body a{color:#293963;font-size:1.25rem}#cms-blog-post-wide .related-posts-bottom .blog-posts .blog-post .blog-post-body .label{color:#006ff2;font-size:.75rem;font-weight:600}#cms-blog-post-wide .related-posts-bottom .blog-posts .blog-post .blog-post-body .date-time{font-size:.75rem;color:#4c5f7f}#cms-blog-post-wide .related-posts-bottom .blog-posts .blog-post .blog-post-body .date-time .author-date{margin-right:40px}#cms-blog-post-wide .related-posts-bottom .goal{margin:50px 0 30px}#cms-blog-post-wide .color-block-desktop{height:100%}#cms-blog-post-wide .color-block-desktop .color-block-container{display:flex;background-repeat:no-repeat;background-size:cover;flex-direction:row;align-items:center;height:100%}#cms-blog-post-wide .color-block-desktop .color-block-container .image-container{width:248px;display:flex;justify-content:center}#cms-blog-post-wide .color-block-desktop .color-block-container img{height:auto;width:auto;max-width:250px;padding:24px}#cms-blog-post-wide .color-block-desktop .color-block-container .text-container{width:unset;padding:24px;background:none;display:flex;height:100%;align-items:center}#cms-blog-post-wide .color-block-desktop .color-block-container .text-container h4,#cms-blog-post-wide .color-block-desktop .color-block-container .text-container p{color:#fff}#cms-blog-post-wide .color-block-desktop .color-block-container .text-container p{margin-top:0;margin-bottom:16px}#cms-blog-post-wide .color-block-desktop .color-block-container .text-container h4{margin-top:0;font-size:20px;line-height:28px}#cms-blog-post-wide .color-block-desktop .color-block-container .text-container a{font-size:16px;line-height:20px;color:#fff;display:flex;align-items:center}@media only screen and (min-width:1100px){#cms-blog-post-wide{display:block}}a{color:#4285f4}.feature-image img{width:100%;height:100%}.container{max-width:1200px}#tab-container::-webkit-scrollbar{display:none}.table-container{overflow:scroll}figure{margin:0 auto}.table-block .container.new-table{padding:0}.iframe-container{position:relative;width:100%;overflow:hidden;padding-top:56.25%}.iframe-container iframe{position:absolute;inset:0;width:100%;height:100%;border:none}#cms-blog-post ol.toc{margin:0;list-style:none;counter-reset:my-awesome-counter}#cms-blog-post ol.toc li{counter-increment:my-awesome-counter;display:flex;align-items:baseline}#cms-blog-post ol.toc li:has(.active-section,.active-contents-section):before{color:#006cff}#cms-blog-post ol.toc li:before{content:counter(my-awesome-counter) ". ";margin-right:8px;min-width:14px;font-size:.875rem;line-height:18px}exx-gated-content-header #header-title{display:none}exx-gated-content-header #cms-blog-homepage-banner .container-search #cms-blog-search #cms-blog-header-search>#cms-blog-header-search-input-container-wide>input{margin-left:16px;margin-right:8px}exx-gated-content-header #gated-content-header-wrapper{padding:0 16px!important}.post-body-top .category{color:#006ff2;font-size:1.25rem;font-weight:600}.post-body-top .date-time{margin-bottom:50px;color:#525f7f;font-size:.875rem}.related-post-text{height:100px}.related-post-text .truncate-ellipsis{-webkit-line-clamp:4}.related-post-text .category{margin-bottom:10px;font-size:.75rem;color:#006ff2;font-weight:600}.blog-post-buttons .share-2 .feather{text-align:center;stroke:#006ff2;stroke-width:2px;fill:#fff}.blog-post-buttons .logo-button{padding:0;display:block;line-height:50px;width:35px;height:35px;background-color:#fff;box-shadow:0 4px 4px #29396314,0 4px 8px #2939630f;border-radius:50%;text-align:center}.blog-post-buttons .twitter .feather,.blog-post-buttons .facebook .feather,.blog-post-buttons .linkedin .feather{text-align:center;stroke-width:0;fill:#006ff2}.blog-post-buttons .twitter mat-icon{width:20px;height:20px}.blog-post-buttons .twitter svg{color:#006ff2;padding-bottom:2px;width:20px;height:20px}.article p,.article ul{margin:16px 0 24px}.article li{margin-left:16px;padding-bottom:4px;word-wrap:break-word}.article pre{overflow:auto}.article img{width:100%;height:auto}.article code,.article span[data-type=inlineCode]{color:#0097af;background-color:#f5f7fa;font-family:monospace;word-wrap:break-word}.article pre{display:block;margin-bottom:16px;padding:16px;border-radius:2px;width:100%;font-size:.875rem;line-height:1.4;color:#0097af;font-weight:500;background-color:#f5f7fa;word-wrap:break-word}.article .blog-quote{position:relative;margin:70px 20px;font-size:large;font-style:italic}.article .blog-quote:before{position:absolute;top:-25px;left:45%;border-radius:20px;content:"";width:10%;height:2px;background:#00c5c2}.article .blog-quote:after{position:absolute;
3left:45%;bottom:-25px;border-radius:20px;content:"";width:10%;height:2px;background:#00c5c2}.article table{width:100%;border-collapse:collapse}.article ul{margin-left:4px}.article ul ul{margin-left:16px}.article .table-scroll{display:block;overflow:scroll}.article tr:first-child{font-weight:500}.article th{text-align:left}.sign-up-container{justify-content:left;border:2px solid #4285f4;border-radius:10px;padding:24px}.sign-up-container .button-signup{color:#fff;background:#4285f4}.sign-up-container span{padding-right:4px}.sign-up-container .icon{width:35px;height:32px}.sign-up-container .mail{color:#006cff}.free-resources-container{margin-top:24px;border-radius:10px;padding:24px;background:#0f35ac}.free-resources-container p,.free-resources-container h3{color:#fff}.free-resources-container .explore-button{color:#fff;background:#006cff}.free-resources-container span{padding-right:4px}.active-section div,.active-section span{color:#006cff}.topics .tags{gap:8px}.topics h4{margin:0 0 15px;color:#32325d}.topics a{margin:7.5px 5px;color:#525f7f;font-size:.75rem;text-transform:lowercase;display:flex}.topics a div{height:100%}.contact-us{margin-top:15px;border-top:1px solid #dde2e9;padding-top:25px}.contact-us a{display:flex;align-items:center;margin-top:10px}@media only screen and (min-width:577px){exx-gated-content-header #header-title{display:block}}.image-container{position:relative}@supports (-webkit-touch-callout: none){.article li{margin-left:0}.article ul>li,.article ol{margin-left:23px}} 4`],encapsulation:2})}}return e})();var Tt="cms-blog-search-component.class",Be=(()=>{class e extends Z{constructor({dependencies:t}){super({dependencies:t}),this.results=[],this.type="",this.value="",this.type="search"}ngOnInit(){return x(this,null,function*(){try{this.initMetaData(),this.entry=yield this.cmsService.getEntries(`${this.environment.siteAbbr}_blog_homepage`,{references:["reference"]}),this.blogCategories=this.entry[0]?.reference,this.value=this.activatedRoute.snapshot.paramMap.get("value"),this.type=this.activatedRoute.snapshot.paramMap.get("type"),yield Zt("100ms"),this.environment.siteAbbr=="spc"&&this.infiniteScroll(),this.type=="tag"&&this.metaService.add({title:`Blog Tag - ${this.value} | ${this.environment.siteName}`}),this.isBrowser&&document.getElementById("infinite-scroll-global-container").scrollTo(0,0)}catch(t){console.error(...new f(445387,Tt,t).stamp())}})}ngOnDestroy(){try{this.infiniteScrollService.unregister("postsSearchResults")}catch(t){console.error(...new f(843094,Tt,t).stamp())}}infiniteScroll(){try{if(!this.isBrowser)return;let t=10,n=m=>x(this,null,function*(){let b=this.type=="input"?yield this.cmsService.searchBlogPostsByTitle(this.value,t,m):yield this.cmsService.searchBlogPostsByTag(this.value,t,m);this.results=this.results.concat(b),this.isInitialized=!0}),o=document.body;this.infiniteScrollService.register({container:o,key:"postsSearchResults",containerHeight:"99vh",limit:t,retriever:n})}catch(t){console.error(...new f(530498,Tt,t).stamp())}}static{this.\u0275fac=function(n){N()}}static{this.\u0275dir=q({type:e,features:[M]})}}return e})();var It=(()=>{class e extends Be{constructor(t,n,o,m,b,h){super({dependencies:{platformId:t,activatedRoute:o,cmsService:m,environment:n,infiniteScrollService:b,metaService:h}}),this.show=!1,this.entryCategories=[],this.type="search",this.calculateReadingTime=K}static{this.\u0275fac=function(n){return new(n||e)(u(V),u("environment"),u(nt),u(G),u(_t),u(Y))}}static{this.\u0275cmp=A({type:e,selectors:[["app-cms-blog-search"]],standalone:!1,features:[M],decls:2,vars:3,consts:[["id","cms-blog-results"],[3,"searchInput","showHeader","categories"]],template:function(n,o){n&1&&(i(0,"div",0),s(1,"app-cms-blog-category",1),r()),n&2&&(a(),g("searchInput",o.value)("showHeader",!1)("categories",o.blogCategories))},dependencies:[it],styles:[`.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mb-halfbase{margin-bottom:2px!important}.m-base{margin:4px!important}.mt-base,.my-base{margin-top:4px!important}.mr-base,.mx-base{margin-right:4px!important}.mb-base,.my-base{margin-bottom:4px!important}.ml-base,.mx-base{margin-left:4px!important}.m-1{margin:8px!important}.mt-1,.my-1{margin-top:8px!important}.mr-1,.mx-1{margin-right:8px!important}.mb-1,.my-1{margin-bottom:8px!important}.ml-1,.mx-1{margin-left:8px!important}.m-2{margin:16px!important}.mt-2,.my-2{margin-top:16px!important}.mr-2,.mx-2{margin-right:16px!important}.mb-2,.my-2{margin-bottom:16px!important}.ml-2,.mx-2{margin-left:16px!important}.m-2x2{margin:32px!important}.mt-2x2,.my-2x2{margin-top:32px!important}.mr-2x2,.mx-2x2{margin-right:32px!important}.mb-2x2,.my-2x2{margin-bottom:32px!important}.ml-2x2,.mx-2x2{margin-left:32px!important}.m-3{margin:24px!important}.mt-3,.my-3{margin-top:24px!important}.mr-3,.mx-3{margin-right:24px!important}.mb-3,.my-3{margin-bottom:24px!important}.ml-3,.mx-3{margin-left:24px!important}.m-4{margin:48px!important}.mt-4,.my-4{margin-top:48px!important}.mr-4,.mx-4{margin-right:48px!important}.mb-4,.my-4{margin-bottom:48px!important}.ml-4,.mx-4{margin-left:48px!important}.m-5{margin:64px!important}.mt-5,.my-5{margin-top:64px!important}.mr-5,.mx-5{margin-right:64px!important}.mb-5,.my-5{margin-bottom:64px!important}.ml-5,.mx-5{margin-left:64px!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-base{margin:4px!important}.pt-base,.py-base{margin-top:4px!important}.pr-base,.px-base{margin-right:4px!important}.pb-base,.py-base{margin-bottom:4px!important}.pl-base,.px-base{margin-left:4px!important}.p-1{padding:8px!important}.pt-1,.py-1{padding-top:8px!important}.pr-1,.px-1{padding-right:8px!important}.pb-1,.py-1{padding-bottom:8px!important}.pl-1,.px-1{padding-left:8px!important}.p-2{padding:16px!important}.pt-2,.py-2{padding-top:16px!important}.pr-2,.px-2{padding-right:16px!important}.pb-2,.py-2{padding-bottom:16px!important}.pl-2,.px-2{padding-left:16px!important}.p-3{padding:24px!important}.pt-3,.py-3{padding-top:24px!important}.pr-3,.px-3{padding-right:24px!important}.pb-3,.py-3{padding-bottom:24px!important}.pl-3,.px-3{padding-left:24px!important}.p-4{padding:48px!important}.pt-4,.py-4{padding-top:48px!important}.pr-4,.px-4{padding-right:48px!important}.pb-4,.py-4{padding-bottom:48px!important}.pl-4,.px-4{padding-left:48px!important}.p-5{padding:64px!important}.pt-5,.py-5{padding-top:64px!important}.pr-5,.px-5{padding-right:64px!important}.pb-5,.py-5{padding-bottom:64px!important}.pl-5,.px-5{padding-left:64px!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}#cms-blog-results .cms-blog-results-posts-category{color:#006ff2}#cms-blog-results .no-result-image{max-height:80vh}#cms-blog-results .cms-blog-results-posts:hover{background-color:#f5f7fa;cursor:pointer}#cms-blog-results .resource-card-blog-search{max-width:368px;width:100%}#cms-blog-results .card-grid{display:grid;grid-template-columns:327px;grid-column-gap:48px}@media only screen and (max-width:352px){#cms-blog-results .card-grid{grid-template-columns:auto}}#cms-blog-results #search-bar{margin-top:84px}#cms-blog-results #search-bar h5{font-weight:400;color:#4c5f7f}#cms-blog-results #search-results-text{margin-top:32px;margin-right:32px}#cms-blog-results #search-results-text h3{line-height:28px;font-size:1.25rem}#cms-blog-results #blog-search-dropdown-title-container{margin-left:0;width:100%;margin-top:16px}
4#cms-blog-results #blog-search-dropdown-title-container app-cms-blog-search-and-dropdown #cms-blog-search-page .container-search #cms-blog-search #cms-blog-header-search>#cms-blog-header-search-input-container-wide>input{margin-right:8px;border-radius:4px}#cms-blog-results #blog-search-dropdown-title-container app-cms-blog-search-and-dropdown{display:flex;flex-direction:column;justify-content:center;align-items:center}#cms-blog-results app-cms-blog-category #cms-blog-category #blog-search-dropdown-title-container{flex-direction:column-reverse!important}@media only screen and (min-width:769px){#cms-blog-results app-cms-blog-category #cms-blog-category #blog-search-dropdown-title-container{flex-direction:row!important}}@media only screen and (min-width:577px){#cms-blog-results .card-grid{grid-template-columns:368px}}@media only screen and (min-width:769px){#cms-blog-results .card-grid{grid-template-columns:352px 352px}#cms-blog-results #search-results-text{margin-top:0}#cms-blog-results #blog-search-dropdown-title-container{width:unset;margin-top:84px}#cms-blog-results #blog-search-dropdown-title-container app-cms-blog-search-and-dropdown #cms-blog-search-page .container-search #cms-blog-search #cms-blog-header-search>#cms-blog-header-search-input-container-wide>input{width:275px;margin-left:8px;margin-right:8px;border-radius:4px}}@media only screen and (min-width:1201px){#cms-blog-results .card-grid{grid-template-columns:352px 352px 352px}} 5`],encapsulation:2})}}return e})();var Zn=[{path:"",component:ye},{path:"category/:category",component:It},{path:"result/:type/:value",component:It},{path:":category",component:it},{path:":category/:post",component:Se,resolve:{blogPostData:ut}}],Te=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=st({imports:[yt.forChild(Zn),yt]})}}return e})();var Hi=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=mt({type:e})}static{this.\u0275inj=st({providers:[ut],imports:[Te,de,ue]})}}return e})();export{Hi as BlogModule};
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.