1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7611],{896:(e,t,l)=>{l.d(t,{F:()=>d,A:()=>c});var r=l(95155),a=l(87299),n=l(49498),i=l(81642);function s(e){let{iconClass:t,disabled:l,handleClick:a,ariaLabel:n}=e;return(0,r.jsx)("button",{className:"size-8 flex items-center justify-center border border-solid border-gray-200 rounded-lg transition-all text-xs disabled:bg-gray-50 disabled:text-gray-400 enabled:hover:bg-primary-50 enabled:hover:text-primary-500 enabled:hover:border-primary-50 enabled:hover:shadow-sm",onClick:a,disabled:l,"aria-label":n,children:(0,r.jsx)("i",{className:"".concat(t," font-semibold")})})}function o(e){let{titleTag:t,title:l,buttonUrl:a,buttonTitle:o,showButton:d,handleButtonClick:c,activePageIndex:u,pagesLength:m,sliderHeaderWrapperClass:x}=e;return(0,r.jsx)("div",{className:"container",children:(0,r.jsxs)("div",{className:(0,n.cn)("flex justify-between items-center flex-wrap gap-2 mb-4 lg:mb-6",x),children:[l&&(0,r.jsx)(t||"h2",{className:"text-xl font-semibold text-gray-900 lg:text-2xl",children:l}),(0,r.jsxs)("div",{className:"flex items-center gap-2 xs:ml-auto",children:[(0,r.jsxs)("div",{className:"hidden md:flex md:items-center md:gap-2",children:[(0,r.jsx)(s,{iconClass:"bcc-nav-arrow-left",disabled:u<=0,handleClick:()=>c("prev"),ariaLabel:"Previous slide"}),(0,r.jsx)(s,{iconClass:"bcc-nav-arrow-right",disabled:u===m,handleClick:()=>c("next"),ariaLabel:"Next slide"})]}),d&&(0,r.jsx)(i.A,{label:o||"Browse all",href:a})]})]})})}let d=e=>{var t,l;let{items:i,renderItem:s,carouselWrapperClassName:d,data:c,sliderHeaderWrapperClass:u,carouselContainerClassName:m}=e,x=(null==c?void 0:c.show_button)==="1",{scrollRef:h,activePageIndex:g,prev:p,next:f,pages:b,snapPointIndexes:v}=(0,a.O)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o,{titleTag:null==c?void 0:c.title_tag,title:null==c?void 0:c.title,buttonUrl:null==c||null==(t=c.button_url)?void 0:t.url,buttonTitle:null==c||null==(l=c.button_url)?void 0:l.title,showButton:x,handleButtonClick:e=>{switch(e){case"prev":return p();case"next":return f();default:return}},activePageIndex:g,pagesLength:b.length-1,sliderHeaderWrapperClass:u}),(0,r.jsx)("div",{className:(0,n.cn)("md:container",m),children:(0,r.jsx)("ul",{className:(0,n.cn)("flex overflow-x-auto snap-x snap-mandatory px-2 xl:px-0 xl:-mx-4 remove-scroll",d),ref:h,children:i.map((e,t)=>s({item:e,isSnapPoint:v.has(t)}))})})]})},c=e=>{let{className:t,isSnapPoint:l,children:a}=e;return(0,r.jsx)("li",{className:(0,n.cn)("w-3/5 flex-0 max-w-full px-2 xl:px-4 snap-center",l&&"xl:snap-start",t),children:a})}},6977:(e,t,l)=>{l.r(t),l.d(t,{default:()=>s});var r=l(95155),a=l(83978),n=l(896),i=l(12115);function s(e){let{blogs:t,titleSetting:l,sliderHeaderWrapperClass:s,carouselContainerClassName:o}=e;return(0,r.jsx)("div",{children:(0,r.jsx)(n.F,{data:l,items:t,carouselWrapperClassName:"-mx-4 py-5 -my-5",carouselContainerClassName:"px-4",sliderHeaderWrapperClass:s,renderItem:e=>{var t,l,s,o,d,c,u,m,x,h,g,p,f,b,v,w;let{item:y,isSnapPoint:j}=e;return(0,r.jsx)(n.A,{isSnapPoint:j,className:"max-w-80 w-full px-2 sm:max-w-full sm:w-1/2 lg:w-1/3 xl:px-4",children:(0,r.jsx)(a.A,{tagName:i.Fragment,title:null==y?void 0:y.title,slug:null==y?void 0:y.uri,excerpt:(null==y?void 0:y.excerpt)||(null==y?void 0:y.description),featuredImage:(null==y||null==(l=y.featuredImage)||null==(t=l.node)?void 0:t.mediaItemUrl)||(null==y||null==(s=y.blog_image)?void 0:s.src),width:(null==y||null==(c=y.featuredImage)||null==(d=c.node)||null==(o=d.mediaDetails)?void 0:o.width)||(null==y||null==(u=y.blog_image)?void 0:u.width),height:(null==y||null==(h=y.featuredImage)||null==(x=h.node)||null==(m=x.mediaDetails)?void 0:m.height)||(null==y||null==(g=y.blog_image)?void 0:g.height),alt:(null==y||null==(b=y.featuredImage)||null==(f=b.node)||null==(p=f.mediaDetails)?void 0:p.alt)||(null==y||null==(v=y.blog_image)?void 0:v.alt),categories:(null==y||null==(w=y.categories)?void 0:w.nodes)||(null==y?void 0:y.categories)})},(null==y?void 0:y.databaseId)||(null==y?void 0:y.id))}})})}},37611:(e,t,l)=>{l.r(t),l.d(t,{default:()=>i});var r=l(95155),a=l(6977),n=l(78488);function i(e){let{data:t}=e,{sub_title:l,title:i,title_tag:s,description:o,button_text:d,button_url:c}=t,u=t&&(null==t?void 0:t.blogs)?t.blogs:[];return(0,r.jsxs)("section",{className:"py-10 lg:py-14",children:[(0,r.jsx)("div",{className:"container",children:(0,r.jsx)(n.A,{subTitle:l,title:i,titleTag:s,description:o,descriptionClass:"mb-6",className:"mx-auto md:max-w-2xl"})}),(0,r.jsx)(a.default,{blogs:u,titleSetting:{show_button:"1",button_url:{url:null==c?void 0:c.url,title:d}},sliderHeaderWrapperClass:"justify-end lg:mb-4"})]})}},78488:(e,t,l)=>{l.d(t,{A:()=>s});var r=l(95155),a=l(49498),n=l(95447),i=l(91285);function s(e){let{subTitleType:t="default",subTitle:l,subTitleClass:s,title:o,titleTag:d="h2",titleTagClass:c,className:u,description:m,descriptionClass:x,href:h,buttonText:g,ariaLabel:p,size:f="lg",variant:b="default",is_create_card:v}=e;return(0,r.jsxs)("div",{className:(0,a.cn)("text-center",u),children:[l&&(0,r.jsx)(n.A,{variant:t,title:l,className:(0,a.cn)("mb-5",s)}),o&&(0,r.jsx)(d,{className:(0,a.cn)("h2 font-bold text-gray-900 font-recoleta mb-5",c),children:o}),m&&(0,r.jsx)("p",{dangerouslySetInnerHTML:{__html:m},className:(0,a.cn)("inline-block text-lg text-light",x)}),h&&g&&(0,r.jsx)(i.tF,{is_create_card:v,href:h,"aria-label":p,size:f,variant:b,children:g})]})}},81642:(e,t,l)=>{l.d(t,{A:()=>s});var r=l(95155),a=l(52619),n=l.n(a),i=l(49498);function s(e){let{href:t,label:l,className:a}=e;return(0,r.jsx)(n(),{className:(0,i.cn)("inline-block py-1.5 text-sm bg-white font-semibold text-gray-500 px-3 border border-gray-200 rounded-lg transition-colors hover:bg-primary-50 hover:text-primary-500 hover:border-primary-50 focus:border-primary-500",a),href:t||"#","aria-label":l||"Browse all",children:l||"Browse all"})}},83978:(e,t,l)=>{l.d(t,{A:()=>s});var r=l(95155),a=l(52619),n=l.n(a),i=l(43269);function s(e){let{alt:t,featuredImage:l,width:a,height:s,categories:o,slug:d,title:c,readingTime:u,excerpt:m,excerptClass:x,tagName:h,imagePriority:g,border:p}=e;return(0,r.jsx)(h||"li",{children:(0,r.jsxs)("article",{className:"flex flex-col h-full bg-gray-50 border border-gray-200 rounded-2xl p-2.5 transition-all hover:bg-white hover:shadow-
1popup",children:[l?(0,r.jsx)(n(),{href:d||"#",className:"block rounded-xl overflow-hidden ".concat(p?"border border-gray-200":""),"aria-label":t||c,children:(0,r.jsx)(i.A,{alt:t||c,src:l,width:a,height:s,className:"aspect-video object-cover object-center transition-all scale hover:scale-110 hover:rotate-3",priority:null!=g&&g})}):(0,r.jsx)("div",{className:"aspect-video border border-gray-200 rounded-xl"}),(0,r.jsxs)("div",{className:"flex flex-1 flex-col pt-5 px-2.5 pb-2.5",children:[o&&Array.isArray(o)&&(0,r.jsx)("div",{className:"flex gap-2 flex-wrap mb-3.5",children:o.map((e,t)=>{let l=(null==e?void 0:e.uri)?e.uri:"#";return(0,r.jsx)(n(),{href:l,className:"inline-block bg-primary-50 px-3 py-2 text-sm font-semibold rounded-lg text-primary-500 transition-colors hover:bg-primary-100","aria-label":e.name,children:e.name},"category-".concat(t))})}),(0,r.jsx)("h3",{className:"text-xl font-semibold transition-colors hover:text-primary-500 mb-1.5",children:c&&(0,r.jsx)(n(),{href:d||"#",dangerouslySetInnerHTML:{__html:c},"aria-label":c})}),m&&(0,r.jsx)("p",{className:"text-base text-gray-400 ".concat(x||""),dangerouslySetInnerHTML:{__html:m||""}}),u&&(0,r.jsx)("div",{className:"mt-auto",children:(0,r.jsxs)("span",{className:"flex items-center py-2 px-3 bg-gray-50 rounded-md text-gray-600 text-xs font-semibold mt-3 max-w-fit",children:[(0,r.jsx)("i",{className:"bcc-open-book text-base mr-2"}),u]})})]})]})})}},87299:(e,t,l)=>{l.d(t,{O:()=>n});var r=l(12115),a="undefined"!=typeof document?r.useLayoutEffect:r.useEffect,n=({axis:e="x",initialPages:t=[]}={})=>{let l="x"===e?"width":"height",n="x"===e?"scrollWidth":"scrollHeight",s="x"===e?"clientWidth":"clientHeight",c="x"===e?"left":"top",u="x"===e?"right":"bottom",m="x"===e?"scrollLeft":"scrollTop",[x,h]=(0,r.useState)(null),[{pages:g,activePageIndex:p},f]=(0,r.useState)({pages:t,activePageIndex:0}),b=(0,r.useCallback)(e=>{if(!x)return;if(Math.floor(x[n]-x[m])<=x[s])return void f({pages:e,activePageIndex:e.length-1});let t=Array.from(x.children),l=x.getBoundingClientRect(),r=e.map(e=>{let r=t[e[0]];d(r instanceof HTMLElement,"Expected HTMLElement");let a=o(x,r,c);return Math.abs(r.getBoundingClientRect()[c]-l[c]-a)}),a=Math.min(...r);f({pages:e,activePageIndex:r.indexOf(a)})},[x,s,c,n,m]),v=(0,r.useCallback)(()=>{let e;if(!x)return;let t=Array.from(x.children),r=x.getBoundingClientRect();b(t.reduce((t,a,n)=>{d(a instanceof HTMLElement,"Expected HTMLElement");let s=t[t.length-1],m=i(a,a.parentElement);if(!s||"true"===a.dataset.shouldSnap||m[u]-e>Math.ceil(r[l])){t.push([n]);let l=o(x,a,c);e=m[c]-l}else s.push(n);return t},[]))},[b,x,l,u,c]);a(()=>{v()},[v]),(0,r.useEffect)(()=>{let e=()=>{v()};return window.addEventListener("resize",e),window.addEventListener("orientationchange",e),()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)}},[v]),(0,r.useEffect)(()=>{if(!x)return;let e=()=>{b(g)};return x.addEventListener("scroll",e),()=>{x.removeEventListener("scroll",e)}},[b,g,x]);let w=(e,t)=>{if(!x)return;let l=g[e];if(!l)return;let r=Array.from(x.children)[l[0]];if(!(r instanceof HTMLElement))return;let a=o(x,r,c),n=(null==t?void 0:t.behavior)||"smooth";x.scrollTo({behavior:n,[c]:i(r,r.parentElement)[c]-a})},y=(0,r.useMemo)(()=>new Set(g.map(e=>e[0])),[g]);return{hasPrevPage:p>0,hasNextPage:p<g.length-1,prev:e=>{w(p-1,e)},next:e=>{w(p+1,e)},goTo:w,refresh:v,pages:g,activePageIndex:p,snapPointIndexes:y,scrollRef:h}},i=(e,t)=>{let l=s(e);if(!t)return l;let r=s(t);return{left:l.left-r.left,top:l.top-r.top,right:l.right-r.left,bottom:l.bottom-r.top,width:l.width,height:l.height}},s=e=>{let t=e.getBoundingClientRect(),l=0,r=0,a=e.parentElement;for(;a;)l+=a.scrollLeft,r+=a.scrollTop,a=a.parentElement;let n=t.left+l,i=t.top+r;return{left:n,top:i,right:n+t.width,bottom:i+t.height,width:t.width,height:t.height}},o=(e,t,l)=>{let r=((e,t)=>{let l=window.getComputedStyle(e).getPropertyValue(`scroll-padding-${t}`)||"0px";if("auto"===l)return 0;let r=`Unsupported scroll padding value, expected <length> or <percentage> value, received ${l}`;if(l.endsWith("px")){let e=parseInt(l);return d(!Number.isNaN(e),r),e}if(l.endsWith("%")){let t=parseInt(l);return d(!Number.isNaN(t),r),e.clientWidth/100*t}throw new c(r)})(e,l);return Math.min(r+((e,t)=>{let l=window.getComputedStyle(e).getPropertyValue(`scroll-margin-${t}`)||"0px",r=`Unsupported scroll margin value, expected <length> value, received ${l}`;d(l.endsWith("px"),r);let a=parseInt(l);return d(!Number.isNaN(a),r),a})(t,l),i(t,t.parentElement)[l])};function d(e,t){if(!e)throw new c(t)}
1var c=class extends Error{constructor(e){super(`[react-snap-carousel]: ${e}`)}}},95447:(e,t,l)=>{l.d(t,{A:()=>n});var r=l(95155);let a=(0,l(92885).F)("inline-block text-lg font-medium text-center",{variants:{variant:{default:"text-primary-900",secondary:"text-primary-900"}},defaultVariants:{variant:"default"}});function n(e){let{variant:t,className:l,title:n}=e;return n?(0,r.jsx)("span",{className:a({variant:t,className:l}),children:n}):null}}}]);
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.