PageSourceSearch

https://next-assets.reachout.com/2609-bbe6e3314c695189/_next/static/chunks/7010-b27c0eaa79d9f390.js

js reachout.com collected 2026-09-24 08:32:26 UTC 10,697 bytes, 1 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},s=(new e.Error).stack;s&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[s]="aabb0e80-947e-47f0-9d8d-d9245d9c7dd5",e._sentryDebugIdIdentifier="sentry-dbid-aabb0e80-947e-47f0-9d8d-d9245d9c7dd5")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7010],{14757:(e,s,l)=>{l.d(s,{S:()=>f});var t=l(15383);let a=(0,l(97430).A)("mouse-pointer",[["path",{d:"M12.586 12.586 19 19",key:"ea5xo7"}],["path",{d:"M3.688 3.037a.497.497 0 0 0-.651.651l6.5 15.999a.501.501 0 0 0 .947-.062l1.569-6.083a2 2 0 0 1 1.448-1.479l6.124-1.579a.5.5 0 0 0 .063-.947z",key:"277e5u"}]]);var r=l(90264),i=l(69851),n=l(91820),d=l(78682),c=l(40058),o=l.n(c);let h={apple:{icon:{src:"https://next-assets.reachout.com/2609-bbe6e3314c695189/_next/static/media/Apple.1ec20155.svg",height:18,width:15,blurWidth:0,blurHeight:0},text:"App Store",ariaLabel:"Download on the App Store"},google:{icon:{src:"https://next-assets.reachout.com/2609-bbe6e3314c695189/_next/static/media/Playstore.74f75f6d.svg",height:17,width:15,blurWidth:0,blurHeight:0},text:"Google Play",ariaLabel:"Get it on Google Play"}},x=({vendor:e,url:s})=>{let{icon:l,ariaLabel:a,text:r}=h[e];return(0,t.jsxs)(d.s,{href:s,target:"_blank",rel:"noreferrer","aria-label":a,className:"flex h-8.5 min-w-0 shrink-0 items-center justify-between gap-2.5 rounded-full bg-navy-dark px-4 text-xs font-medium whitespace-nowrap text-white duration-300 hover:text-white hover:no-underline hover:opacity-80 sm:pl-6",children:[r,(0,t.jsx)(o(),{src:l,width:14,height:18,alt:"","aria-hidden":!0,className:"hidden w-3.5 shrink-0 min-[19.4rem]:block"})]})};var p=l(71623);let m=({href:e,color:s,children:l,className:a})=>{let r=(0,p.$)("flex h-5.25 items-center justify-center rounded px-2.5 font-beatrice text-xs font-semibold hover:no-underline","plum"===s?"bg-plum text-white uppercase":"plum-light"===s?"bg-plum-10 text-plum":"bg-marigold text-navy-dark transition-opacity hover:text-navy-dark",a),i=(0,t.jsx)("span",{className:"translate-y-px",children:l});return e?(0,t.jsx)(d.s,{href:e,className:(0,p.$)(r,"transition-opacity hover:opacity-80"),children:i}):(0,t.jsx)("span",{className:r,children:i})};var g=l(71050),u=l(88033),b=l.n(u);function f({title:e,pagePath:s,mainImage:l,description:d,appType:c,cost:o,siteUrl:h,tags:p,appStoreUrl:u,googlePlayUrl:j}){let N=p.includes("First Nations"),y=p.filter(e=>"First Nations"!==e);return(0,t.jsx)("article",{"data-testid":"app-card",className:"flex flex-col rounded-tl-2xl rounded-tr-2xl rounded-br-pill rounded-bl-2xl bg-white",children:(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-3.75 px-5 pt-3.75 pb-5",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between border-b border-core-grey-20 pb-2.5",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1 text-core-grey",children:["Online tool"===c?(0,t.jsx)(a,{size:15,className:"shrink-0","aria-hidden":"true"}):"App"===c?(0,t.jsx)(r.A,{size:15,className:"shrink-0","aria-hidden":"true"}):null,(0,t.jsxs)("span",{className:"text-xs font-semibold uppercase",children:[(0,t.jsx)("span",{className:"sr-only",children:"Type: "}),c]})]}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[N&&(0,t.jsx)(m,{color:"marigold",href:"/tools-and-apps?topic=First+Nations",children:"First Nations"}),o&&(0,t.jsxs)(m,{color:"Free"===o?"plum":"plum-light",children:[(0,t.jsxs)("span",{className:"sr-only",children:["Price
1: ",function(e){let s=e.match(/^\$(\d+)(?:\.(\d{2}))?$/);if(!s)return e;let l=Number(s[1]),t=s[2]?Number(s[2]):0,a=`${l} dollar${1===l?"":"s"}`;if(!t)return a;let r=`${t} cent${1===t?"":"s"}`;return l?`${a} and ${r}`:r}(o)]}),(0,t.jsx)("span",{"aria-hidden":"true",children:o})]})]})]}),(0,t.jsx)(b(),{href:s,className:"group",children:(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[l?.src?(0,t.jsx)(g.Q,{height:64,width:64,quality:100,src:l.src,alt:l.altText||e,className:"size-16.5 shrink-0 rounded-2xl border border-core-grey-20 object-cover group-hover:outline-1 group-hover:outline-peri"}):(0,t.jsx)("div",{className:"size-16.5 shrink-0 rounded-2xl border border-core-grey-20 bg-navy-10"}),(0,t.jsx)("span",{className:"font-beatrice text-lg leading-snug font-semibold text-plum group-hover:underline",children:e})]})}),d&&(0,t.jsx)("p",{className:"flex-1 text-base leading-6 text-navy",children:d}),y.length>0&&(0,t.jsx)("div",{className:"flex flex-wrap gap-1.25 pt-2.5",children:y.map(e=>(0,t.jsx)(m,{color:"plum-light",href:`/tools-and-apps?topic=${encodeURIComponent(e)}`,className:"border border-transparent hover:border-plum hover:no-underline",children:e},e))}),(u||j||h)&&(0,t.jsxs)("div",{className:"mt-auto flex flex-wrap items-center justify-center gap-1.5 border-t border-core-grey-20 pt-3.75 pb-2.5",children:[u&&(0,t.jsx)(x,{url:u,vendor:"apple"}),j&&(0,t.jsx)(x,{url:j,vendor:"google"}),h&&(0,t.jsx)(n.J,{href:h,target:"_blank",endIcon:i.A,size:"small",className:"min-w-0 shrink",children:(0,t.jsx)("span",{className:"flex-1 text-center whitespace-nowrap",children:"Visit site"})})]})]})})}},64699:(e,s,l)=>{l.d(s,{e:()=>v});var t=l(15383),a=l(45256),r=l(72003),i=l(8533),n=l(12284),d=l(72897),c=l(26021),o=l(11980),h=l(96875),x=l(69851),p=l(91820),m=l(3718),g=l(40058),u=l.n(g);let b={src:"https://next-assets.reachout.com/2609-bbe6e3314c695189/_next/static/media/AppleStore.e46ff1d9.svg",height:48,width:144,blurWidth:0,blurHeight:0},f={src:"https://next-assets.reachout.com/2609-bbe6e3314c695189/_next/static/media/GooglePlay.8fb08d09.svg",height:48,width:162,blurWidth:0,blurHeight:0};var j=l(14757),N=l(71050);let y=(0,n.Ay)(i.A)({"&.MuiTypography-h2":{marginBottom:"1rem"}}),v=({title:e,siteUrl:s,lastAudited:l,createdAt:r,appType:i,bodyContent:n,mainImage:g,cost:u,developer:b,appStoreUrl:f,googlePlayUrl:v,relatedPages:k=[],screenshots:A=[],audience:_,tags:$})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"bg-navy-dark p-4 md:p-6 lg:p-12",children:[(0,t.jsx)(d.B,{pageData:{title:e,breadCrumbsCollection:{items:[{title:"Tools and apps",pagePath:"/tools-and-apps"}]}},audience:_}),(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center pt-3 text-center text-white",children:[g&&(0,t.jsx)(N.Q,{height:80,width:80,quality:100,src:g.src,alt:g.altText,className:"mb-4 rounded-xl"}),(0,t.jsx)(o.h,{text:e}),(0,t.jsxs)("div",{className:"mt-2 flex items-center gap-1 text-core-grey-40",children:[(0,t.jsx)(h.A,{size:14}),(0,t.jsx)("span",{className:"text-sm leading-[175%] font-normal tracking-normal",children:l?`Updated ${(0,m.Yq)(l)}`:`Published ${(0,m.Yq)(r)}`})]})]})]}),(0,t.jsxs)("div",{className:"mx-auto max-w-300 px-4 pt-12.5 md:px-10",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-10 md-lg:flex-row",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-8 md-lg:max-w-220",children:[A.length>0&&(0,t.jsx)("div",{className:"rounded-2xl bg-white p-4 md-lg:max-w-217.5",children:(0,t.jsx)("div",{className:"no-scrollbar flex snap-x snap-mandatory gap-2.5 overflow-x-auto",children:A.map(e=>(0,t.jsx)("div",{className:"w-0 min-w-37.5 shrink-0 grow basis-37.5 snap-center",children:(0,t.jsx)(N.Q,{height:560,width:320,src:e.src,alt:e.altText,className:"rounded-[0.625rem] object-cover"})},e.src))})}),(0,t.jsx)("div",{className:"block",children:(0,t.jsx)(c.RichText,{content:n,Heading:y})})]}),(0,t.jsx)("div",{className:"w-full shrink-0 md-lg:sticky md-lg:top-40 md-lg:max-w-45 md-lg:self-start",children:(0,t.jsx)(w,{siteUrl:s,appType:i,cost:u,developer:b,tags:$,googlePlayUrl:v,appStoreUrl:f})})]}
1),(0,t.jsx)(a.c,{className:"mx-auto my-10 max-w-300","aria-hidden":"true"}),k.length>0&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"mb-6.25 typography-h2",children:"Related tools and apps"}),(0,t.jsx)("div",{className:"mb-6.25 grid grid-cols-1 gap-2.5 md:grid-cols-2 lg:grid-cols-3",children:k.map(e=>(0,t.jsx)(j.S,{...e},`${e.title}-relatedappcard`))})]}),(0,t.jsx)("div",{className:"mt-6.25 mb-10 flex justify-center",children:(0,t.jsx)(p.J,{href:"/tools-and-apps",endIcon:x.A,className:"font-normal",children:"View all tools and apps"})})]})]}),w=({appType:e,cost:s,developer:l,siteUrl:a,tags:i,googlePlayUrl:n,appStoreUrl:d})=>{let c=i.filter(e=>"First Nations"!==e),o=[{label:"Type:",content:e},{label:"Cost:",content:s},{label:"Helpful for:",content:c.length>0&&(0,t.jsx)("span",{className:"md-lg:flex md-lg:flex-col md-lg:gap-1",children:c.map((e,s)=>(0,t.jsxs)("span",{children:[(0,t.jsx)(r.A,{href:`/tools-and-apps?topic=${encodeURIComponent(e)}`,className:"font-semibold text-plum",children:e}),s<c.length-1&&", "]},e))})},{label:"Developer:",content:l}].filter(e=>e.content);return(0,t.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2 border-b border-black/12 px-2 pb-7.5 md-lg:items-start md-lg:justify-start md-lg:px-0",children:[(0,t.jsxs)("div",{className:"flex flex-row justify-center gap-2 md-lg:flex-col md-lg
1:items-start",children:[d&&(0,t.jsx)(r.A,{"aria-label":"Download on the App Store",href:d,target:"_blank",rel:"noreferrer",children:(0,t.jsx)(u(),{src:b,alt:"","aria-hidden":!0,width:144,height:48,className:"h-12 w-auto rounded-[0.625rem] transition-opacity duration-300 hover:opacity-80 md-lg:w-36"})}),n&&(0,t.jsx)(r.A,{"aria-label":"Get it on Google Play",href:n,target:"_blank",rel:"noreferrer",children:(0,t.jsx)(u(),{src:f,width:162,height:48,alt:"","aria-hidden":!0,className:"h-12 w-auto rounded-[0.625rem] transition-opacity duration-300 hover:opacity-80 md-lg:w-40.5"})})]}),a&&(0,t.jsx)(p.J,{href:a,target:"_blank",endIcon:x.A,className:"w-full font-normal md-lg:w-45",children:(0,t.jsx)("span",{className:"flex-1 text-center",children:"Visit site"})})]}),(0,t.jsx)("dl",{className:"m-0 flex flex-col gap-5",children:o.map(({label:e,content:s})=>(0,t.jsxs)("div",{className:"flex w-full flex-col gap-2 border-b border-black/12 pb-5 last-of-type:border-b-0 last-of-type:pb-0",children:[(0,t.jsx)("dt",{className:"font-beatrice text-sm font-semibold uppercase",children:e}),(0,t.jsx)("dd",{className:"m-0",children:s})]},e))})]})}},68932:(e,s,l)=>{l.d(s,{N:()=>i});var t=l(15383),a=l(34854),r=l(59890);let i=({seoTitle:e,seoDescription:s,title:l,description:i,thumbnailImage:n,robots:d,canonicalUrl:c,pageUrl:o,audience:h,tagData:x,children:p})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.u,{...e&&{title:e},...i&&{description:s},...d&&{robots:d},canonicalUrl:c||o,audience:h,tagData:x}),(0,t.jsx)(r.E,{...!!o&&{url:o},type:"website",fbAppId:"341767563027883",...l&&{title:l},...i&&{description:i},...n?.src&&{image:n.src+"?w=1200&h=630&fit=fill"}}),p]})}}]);

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.