1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8996],{6407:(e,r,t)=>{"use strict";t.d(r,{A:()=>h});var a=t(18153),n=t(24836),i=t(76032),l=t(38890),o=t(14232),s=t(9496),c=t(30786),u=t(91141),d=t(41130),p=t(46862),g=t(65956);function h({userId:e,userFirstName:r}){let t=(0,d._)(),{isOpen:b,onOpen:f,onClose:m}=(0,n.j)(),y=(0,c.A)(e=>[e.paragraph(`Hi ${r},`),e.paragraph(""),e.paragraph(e.text("Your Schoolhouse account has been suspended.")),e.paragraph(""),e.paragraph(e.text("Why this happened:",{bold:!0})),e.paragraph(""),e.paragraph('We reviewed recent activity on your account and found [brief explanation in simple terms â i.e. âviolations of our community guidelines around respectful communicationâ or "saw a pattern of sharing personal information or moving conversations off-platform.â].'),e.paragraph(""),e.paragraph(e.text("What comes next:",{bold:!0})),e.paragraph(""),e.paragraph(e.text("If youâd like to share more context or have questions, you can contact our Safety team through "),e.linkExternal((0,u.getArticleUrl)("how-do-i-contact-the-schoolhouse-team"),"User Support"),e.text(".")),e.paragraph(""),e.paragraph("â The Schoolhouse team")]),v=o.useMemo(()=>[{label:`Write a message to ${r} explaining why their account is suspended.`,sublabel:`${r} will see your note. Take care to avoid specific details or the names of others.`,type:"rich-text",name:"note",placeholder:"Potential violation of community guidelines",required:!0,size:6,initialValue:y,height:"300px"}],[y,r]),C=(0,o.useCallback)(async r=>{await s.Vf.admin_blockUser({userId:e,note:r.note}),m(),t({title:`Successfully suspended User#${e}`,status:"success"})},[t,e,m]);return(0,a.FD)(a.FK,{children:[(0,a.Y)(g.A,{title:"Suspend This User?",size:"xl",open:b,onClose:m,body:()=>(0,a.Y)(p.A,{name:"AdminSuspendUser",blocks:v,onSubmit:C,FooterComponent:({submitting:e})=>(0,a.FD)(i.B,{justify:"flex-end",direction:"row",spacing:"8px",mt:"16px",children:[(0,a.Y)(l.$,{variant:"outline",isDisabled:e,onClick:m,mr:"8px",children:"Cancel"}),(0,a.Y)(l.$,{variant:"danger",isLoading:e,type:"submit",children:"Suspend User"})]})})}),(0,a.Y)(l.$,{variant:"danger",onClick:f,children:"Suspend"})]})}},39639:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/ops/onboarding",function(){return t(78877)}])},45755:(e,r,t)=>{"use strict";function a(e){return e.toLowerCase().replace(/[^a-z0-9|-]/g,"")}function n(e,r){let t=r[e];return null==t||""===t?null:`${t}`}t.d(r,{T:()=>n,Z:()=>a})},45895:(e,r,t)=>{"use strict";t.d(r,{T0:()=>i,YY:()=>a,nw:()=>n});let a="sort",n="page",i=15},64253:(e,r,t)=>{"use strict";t.d(r,{A:()=>h});var a=t(18153),n=t(59803),i=t(39955),l=t(28898),o=t(89099),s=t(14232),c=t(74175),u=t(85279),d=t(47808),p=t(45895),g=t(45755);function h({sorts:e,defaultSortKey:r,queryKey:t=p.YY,sideEffectQueryKeys:b,useValueInQuery:f,passthroughUnknown:m}){let y=Array.isArray(e)?Object.fromEntries(e.map(e=>[e.label,e.value])):e,v=(0,g.T)(t,(0,o.useRouter)().query),C=Object.keys(y).map(e=>{let r=!0===f?y[e]:e;return{label:e,inputValue:(0,g.Z)("string"==typeof r?r:e),value:r}}),A=C.find(e=>e.inputValue===v),x=C.find(e=>e.value===r),k=C[0],P=null;return{value:P=null!=A?y[A.label]:null!=v&&!0===m?v:null!=x?y[x.label]:y[k.label],Component:function({zIndex:e="auto",width:r="15rem",text:g="Sort by",direction:h="row",fontWeight:f="bold",menuPortalTargetRef:m,tooltipText:y}){let v=(0,o.useRouter)(),[P,N]=(0,s.useState)(null),L=P??A??x??k,Y=v.query[p.nw],[T]=(0,c.A)(async e=>{if(null==e)return;N(e);let r=null!=Y?{[p.nw]:1}:{};await v.replace({query:{...(0,l.A)(v.query,[t,...b??[]]),...null==e.inputValue?{}:{[t]:e.inputValue},...r}}),N(null)},[Y,v],"Process Sort Value change");return(0,a.FD)(n.s,{direction:h,align:"row"===h?"center":"left",justify:"space-between",gap:"2px",children:[(0,a.Y)(d.A,{content:y,disabled:null==y,children:""!==g?(0,a.Y)(i.a,{fontWeight:f,mr:2,flexShrink:0,children:g}):null}),(0,a.Y)(i.a,{width:r,zIndex:e,children:(0,a.Y)(u.A,{instanceId:t,name:t,options:C,value:L,onChange:T,isSearchable:!0,isClearable:!1,components:{IndicatorSeparator:()=>null},menuPortalTarget:m?.current})})]})}}}},71908:(e,r,t)=>{"use strict";t.d(r,{A:()=>g,h:()=>p});var a=t(18153),n=t(91921),i=t(38993),l=t(89099),o=t(91238),s=t.n(o),c=t(41954),u=t(45895);let d=(0,i.AH)("text-align:center;ul{display:flex;padding:0;justify-content:center;}li{display:block;border:1px solid ",(0,c.A)("border.emphasized"),";border-right:0;&:last-of-type{border-right:1px solid ",(0,c.A)("border.emphasized"),";}&.active{background:",(0,c.A)("primary.solid"),";}a{padding:5px 10px;display:block;font:inherit;color:",(0,c.A)("fg"),";text-decoration:none;&:hover{text-decoration:underline;cursor:pointer;}}}");function p(e=u.T0){let r=(0,l.useRouter)();return((Number.parseInt(`${r.query[u.nw]}
1`,10)||1)-1)*e}function g(e){let r=(0,l.useRouter)(),t=Number.parseInt(`${r.query[u.nw]}`,10)||1,{totalItemsCount:i,scheme:o,itemsPerPage:c=u.T0}=e;if(i<=c)return null;let p="url"===o?t:e.currentPage,g="url"===o?e.pageRangeDisplayed??5:void 0,h=Math.ceil(i/c),b=(p-1)*c+1,f=Math.min(b+c-1,i),m=async t=>{let a=t.selected+1;"controlled"===o&&null!=e.onPageChange?e.onPageChange(a):"url"===o&&await r.push({query:{...r.query,[u.nw]:a.toString()},hash:e.urlHash})};return(0,a.FD)("div",{css:d,children:[(0,a.Y)(s(),{pageRangeDisplayed:g,marginPagesDisplayed:1,forcePage:p-1,pageCount:h,breakLabel:"...",activeClassName:"active",previousLabel:"â¨",nextLabel:"â©",onPageChange:m}),(0,a.FD)(n.E,{children:[(0,a.FD)("b",{children:[b," - ",f]})," ","of ",(0,a.Y)("b",{children:i})]})]})}},78877:(e,r,t)=>{"use strict";t.r(r),t.d(r,{__N_SSP:()=>X,default:()=>M});var a=t(18153),n=t(42720),i=t(91921),l=t(76032),o=t(38890),s=t(82736),c=t(59803),u=t(39955),d=t(14232),p=t(19515),g=t(18447),h=t(55720),b=t(75737),f=t(54443),m=t(74175),y=t(78919),v=t(9496),C=t(40649),A=t(16425),x=t(49783),k=t(87365),P=t(99407),N=t(2665),L=t(64435),Y=t(50962),T=t(60327),_=t(2715),w=t(75688),E=t(89360),D=t(46304),R=t(6407),S=t(46860),$=t(41130),O=t(94990),F=t(65956),I=t(72968);function j({user:e}){let r=(0,$._)(),[t,n]=(0,d.useState)(!1),[c,g]=(0,m.A)(async e=>{await v.Vf.admin_bulkApproveUsers({userIds:[e]}),r({title:"Approved user!",status:"success"})},[r],"Approve User"),[b,f]=(0,m.A)(async e=>{await v.Vf.admin_bulkRejectUsers({userIds:[e]}),r({title:"Rejected user",status:"success"})},[r],"Reject User"),y=e(h.Ay.id)??0,A=e(h.Ay.first_name)??"",x=(0,p.Ei)(e(h.Ay.country))??"N/A",B=e(h.Ay.avatar_url)??"",U=e(h.Ay.email)??"",q=`${e(h.Ay.first_name)} ${e(h.Ay.last_name)}`,V=e(h.Ay.bio)??"",X=e`extract(month from ${h.Ay.date_of_birth})`??1,M=e`extract(year from ${h.Ay.date_of_birth})`??0,H=e(h.Ay.timezone)??"",z=e(h.Ay.onboarding_details)??{},K=e(h.Ay.application_screen_details),W=e.many(w.A.where({userId:h.Ay.id,include:[{association:"Topic",required:!0,include:[{association:"Course",required:!0}]}]})).map(e=>e(_.A.name)??""),J=(0,Y.A)(W).join(", "),G=z[C.GA],Z=z[C.V1]??"N/A",Q=z[C.Iy],ee=z[C.sd]??z[C.Mc]??"N/A",er=z.video_introduction??null,et=e.one(h.Ay.getZipCodeInfo()),ea=et(E.A.zip_code),en=et(E.A.state);return(0,a.FD)(a.FK,{children:[(0,a.FD)(u.a,{border:"2px solid",borderColor:"border",borderRadius:"8px",p:"24px",children:[(0,a.FD)(l.B,{direction:"row",alignItems:"center",spacing:"12px",mb:6,children:[(0,a.Y)(I.A,{src:B,name:q,progressionLevel:null,size:"sm"}),(0,a.FD)(l.B,{direction:"row",align:"center",children:[(0,a.Y)(S.A,{href:(0,D.hTK)(`user/${y}`),variant:"subtle",isExternal:!0,children:(0,a.Y)(s.D,{size:"lg",children:q})}),(0,a.FD)(i.E,{fontWeight:"bold",children:["(",U,")"]})]}),(0,a.Y)(k.h,{}),(0,a.FD)(l.B,{direction:"row",alignItems:"center",spacing:"4px",mb:6,children:[(0,a.Y)(o.$,{isLoading:g,onClick:()=>c(y),children:"Approve"}),(0,a.Y)(o.$,{variant:"danger-outline",isLoading:f,onClick:()=>b(y),children:"Reject"}),(0,a.Y)(R.A,{userId:y,userFirstName:A})]})]}),(0,a.FD)(P.X,{children:[(0,a.FD)(N.Tr,{children:[(0,a.Y)(L.Td,{width:"120px",children:(0,a.Y)("b",{children:"Date Of Birth"})}),(0,a.FD)(L.Td,{children:[T.KR[X-1]," ",M]})]}),(0,a.FD)(N.Tr,{children:[(0,a.Y)(L.Td,{width:"120px",children:(0,a.Y)("b",{children:"Bio"})}),(0,a.Y)(L.Td,{children:V})]}),(0,a.FD)(N.Tr,{children:[(0,a.Y)(L.Td,{children:(0,a.Y)("b",{children:"How Heard"})}),(0,a.Y)(L.Td,{children:Z})]}),(0,a.FD)(N.Tr,{children:[(0,a.Y)(L.Td,{children:(0,a.Y)("b",{children:"Marketing Source (AI-Guessed)"})}),(0,a.Y)(L.Td,{children:e(h.Ay.marketing_source)??"N/A"})]}),(0,a.FD)(N.Tr,{children:[(0,a.Y)(L.Td,{children:(0,a.Y)("b",{children:"Intent"})}),(0,a.Y)(L.Td,{children:ee})]}),(0,a.FD)(N.Tr,{children:[(0,a.Y)(L.Td,{children:(0,a.Y)("b",{children:"Education"})}),(0,a.FD)(L.Td,{children:[G," ",null==Q?null:`(Expected Graduation Year: ${Q})`]})]}),(0,a.FD)(N.Tr,{children:[(0,a.Y)(L.Td,{children:(0,a.Y)("b",{children:"Courses"})}),(0,a.Y)(L.Td,{children:J})]}),(0,a.FD)(N.Tr,{children:[(0,a.Y)(L.Td,{children:(0,a.Y)("b",{children:"Location"})}),(0,a.FD)(L.Td,{children:[x," â ",H," â ",null==ea?null:`${ea} (${en})`]})]}),(0,a.FD)(N.Tr,{children:[(0,a.Y)(L.Td,{children:(0,a.Y)("b",{children:"Automated Screening"})}),(0,a.Y)(L.Td,{children:null==K?"N/A":(0,a.FD)(a.FK,{children:[(0,a.FD)(i.E,{children:["Score: ",K?.score]}),(0,a.Y)(u.a,{children:(0,a.Y)(o.$,{variant:"ghost",onClick:()=>n(!0),children:"Details"})})]})})]}),null==er?null:(0,a.FD)(N.Tr,{children:[(0,a.Y)(L.Td,{children:(0,a.Y)("b",{children:"Video Introduction"})}),(0,a.Y)(L.Td,{children:(0,a.Y)("video",{controls:!0,width:"400px",src:er})})]})]})]},y),(0,a.Y)(F.A,{size:"lg",open:t,title:"Automated Screening Details",onClose:()=>n(!1),body:()=>(0,a.Y)(O.A,{object:K,indentValues:!0})})]})}var B=t(71908),U=t(64253),q=t(99468);let V=(0,A.A)(function(){let e=(0,f.I)(),r=(0,B.h)(50),t=(0,$._)(),A=(0,q.S)(),k=A.length>0?(0,y.Xs)`CONCAT_WS( 2 ' ', 3 ${h.Ay.first_name}, 4 ${h.Ay.last_name}, 5 ${h.Ay.bio}, 6 ${h.Ay.onboarding_details}->>${C.V1} 7 ) ILIKE ${`%${A}%`}`:(0,y.Xs)`TRUE`,[P,N]=(0,d.useState)(null),{value:L,Component:Y}=(0,U.A)({sorts:[{label:"Oldest First",value:(0,y.Xs)`${h.Ay.created_at} ASC`},{label:"Newest First",value:(0,y.Xs)`${h.Ay.created_at} DESC`},{label:"Trust Score (high to low)",value:(0,y.Xs)`(${h.Ay.application_screen_details}->>'score')::integer DESC`},{label:"Trust Score (low to high)",value:(0,y.Xs)`(${h.Ay.application_screen_details}->>'score')::integer ASC`}],queryKey:"order",useValueInQuery:!0}),{value:T,Component:_}=(0,U.A)({sorts:[{label:"All",value:null}].concat((e`${b.A.getMarketingSources()}`??[]).map(e=>({label:e.slug,value:e.slug}))),queryKey:"marketingSource",useValueInQuery:!0,passthroughUnknown:!0}),{value:w,Component:E}=(0,U.A)({sorts:{All:(0,y.Xs)`TRUE`,"Maybe Above 21":(0,y.Xs)`(${h.Ay.onboarding_details}->>${C.GA} != 'k-12' OR (${h.Ay.date_of_birth} IS NOT NULL AND AGE(${h.Ay.date_of_birth}) >= INTERVAL '21 years'))`,"Maybe Under 13":(0,y.Xs)`(${h.Ay.date_of_birth} IS NOT NULL AND AGE(${h.Ay.date_of_birth}) < INTERVAL '13 years')`,"Maybe Spam Bio":(0,y.Xs)`LENGTH(${h.Ay.bio}) - LENGTH(REPLACE(${h.Ay.bio}, ' ', '')) + 1 < ${5}`,"Flagged Bio":(0,y.Xs)`EXISTS (SELECT 1 ${g.A.where({userId:h.Ay.id,contentType:"bio"})})`,"4 < Trust Score <= 6":(0,y.Xs)`(${h.Ay.application_screen_details}->>'score')::integer > 4 AND (${h.Ay.application_screen_details}->>'score')::integer <= 6`,"2 < Trust Score <= 4":(0,y.Xs)`(${h.Ay.application_screen_details}->>'score')::integer > 2 AND (${h.Ay.application_screen_details}->>'score')::integer <= 4`,"Trust Score <= 2":(0,y.Xs)`(${h.Ay.application_screen_details}->>'score')::integer <= 2`},queryKey:"rejectFilter"}),D=h.Ay.where({},(0,y.Xs)`${h.Ay.isUnreviewed()} AND (${null==T?(0,y.Xs)`TRUE`:(0,y.Xs)`${h.Ay.marketing_source} = ${T}`}) AND (${w}) AND (${k})`),R=e.many((0,y.Xs)`${D} ORDER BY ${L} LIMIT ${50} OFFSET ${r}`),S=R.map(e=>e(h.Ay.id)??0),O=e`COUNT(*) ${D}`??0,[I]=(0,m.A)(async e=>{null!=e&&("approve"===e?(await v.Vf.admin_bulkApproveUsers({userIds:S}),t({title:`Approved ${(0,p.td)(S.length,"user")}!`,status:"success"})):(await v.Vf.admin_bulkRejectUsers({userIds:S}),t({title:`Rejected ${(0,p.td)(S.length,"user")}`,status:"success"})),N(null))},[t,S],"Approve Users");return(0,a.Y)(x.A,{title:"Review Users",children:(0,a.FD)(n.m,{children:[(0,a.Y)(F.A,{title:`Confirm ${P}`,open:null!=P,onClose:()=>N(null),body:()=>(0,a.FD)(i.E,{children:["Are you sure you'd like to ",P," ",(0,p.td)(S.length,"user"),"?"]}),rightFooterContent:()=>(0,a.FD)(l.B,{direction:"row",spacing:4,children:[(0,a.Y)(o.$,{variant:"outline",onClick:()=>N(null),children:"Cancel"}),(0,a.Y)(o.$,{onClick:()=>I(P),children:"Confirm"})]})}),(0,a.FD)(l.B,{direction:"column",spacing:"32px",children:[(0,a.Y)(s.D,{size:"2xl",children:"Review New Users"}),(0,a.FD)(c.s,{direction:{base:"column",md:"row"},justify:"space-between",children:[(0,a.FD)(l.B,{spacing:"16px",mt:"16px",children:[(0,a.Y)(q.I,{}),(0,a.Y)(_,{text:"Marketing Source"}),(0,a.Y)(u.a,{children:(0,a.Y)(o.$,{onClick:()=>N("approve"),children:"Approve All"})})]}),(0,a.FD)(l.B,{spacing:"16px",mt:"16px",minWidth:"200px",children:[(0,a.Y)(Y,{}),(0,a.Y)(E,{text:"Reject Filter"}),(0,a.Y)(u.a,{children:(0,a.Y)(o.$,{variant:"danger-outline",onClick:()=>N("reject"),children:"Reject All"})})]})]}),0===O?(0,a.Y)(i.E,{children:" No new users to review. "}):(0,a.Y)(i.E,{children:(0,a.FD)("b",{children:[(0,p.td)(O,"user")," fit this criteria."]})}),(0,a.Y)(l.B,{direction:"column",spacing:"16px",children:R.map(e=>(0,a.Y)(j,{user:e},e(h.Ay.id)??0))})]}),(0,a.Y)(B.A,{scheme:"url",totalItemsCount:O,itemsPerPage:50})]})})},{userRoles:["admin:super"]}
7);var X=!0;let M=V},91238:function(e,r,t){let a;a=t(14232),e.exports=(()=>{var e={703:(e,r,t)=>{"use strict";var a=t(414);function n(){}function i(){}i.resetWarningCache=n,e.exports=function(){function e(e,r,t,n,i,l){if(l!==a){var o=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function r(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:r,element:e,elementType:e,instanceOf:r,node:e,objectOf:r,oneOf:r,oneOfType:r,shape:r,exact:r,checkPropTypes:i,resetWarningCache:n};return t.PropTypes=t,t}},697:(e,r,t)=>{e.exports=t(703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},98:e=>{"use strict";e.exports=a}},r={};function t(a){var n=r[a];if(void 0!==n)return n.exports;var i=r[a]={exports:{}};return e[a](i,i.exports,t),i.exports}t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},t.d=(e,r)=>{for(var a in r)t.o(r,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:r[a]})},t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return(()=>{"use strict";t.r(n),t.d(n,{default:()=>y});var e=t(98),r=t.n(e),a=t(697),i=t.n(a);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)}var o=function(e){var t=e.pageClassName,a=e.pageLinkClassName,n=e.page,i=e.selected,o=e.activeClassName,s=e.activeLinkClassName,c=e.getEventListener,u=e.pageSelectedHandler,d=e.href,p=e.extraAriaContext,g=e.pageLabelBuilder,h=e.rel,b=e.ariaLabel||"Page "+n+(p?" "+p:""),f=null;return i&&(f="page",b=e.ariaLabel||"Page "+n+" is your current page",t=void 0!==t?t+" "+o:o,void 0!==a?void 0!==s&&(a=a+" "+s):a=s),r().createElement("li",{className:t},r().createElement("a",l({rel:h,role:d?void 0:"button",className:a,href:d,tabIndex:i?"-1":"0","aria-label":b,"aria-current":f,onKeyPress:u},c(u)),g(n)))};function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)}o.propTypes={pageSelectedHandler:i().func.isRequired,selected:i().bool.isRequired,pageClassName:i().string,pageLinkClassName:i().string,activeClassName:i().string,activeLinkClassName:i().string,extraAriaContext:i().string,href:i().string,ariaLabel:i().string,page:i().number.isRequired,getEventListener:i().func.isRequired,pageLabelBuilder:i().func.isRequired,rel:i().string};var c=function(e){var t=e.breakLabel,a=e.breakAriaLabel,n=e.breakClassName,i=e.breakLinkClassName,l=e.breakHandler,o=e.getEventListener;return r().createElement("li",{className:n||"break"},r().createElement("a",s({className:i,role:"button",tabIndex:"0","aria-label":a,onKeyPress:l},o(l)),t))};function u(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!=e?e:r}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(){return(p=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)}function g(e,r){return(g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e})(e,r)}function h(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}c.propTypes={breakLabel:i().oneOfType([i().string,i().node]),breakAriaLabel:i().string,breakClassName:i().string,breakLinkClassName:i().string,breakHandler:i().func.isRequired,getEventListener:i().func.isRequired};var m=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");i.prototype=Object.create(e&&e.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),Object.defineProperty(i,"prototype",{writable:!1}),e&&g(i,e);var t,a,n=(a=function(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=b(i);if(e=a?Reflect.construct(r,arguments,b(this).constructor):r.apply(this,arguments),e&&("object"===d(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return h(this)});function i(e){var t;return function(e,r){if(!(e instanceof r))throw TypeError("Cannot call a class as a function")}(this,i),f(h(t=n.call(this,e)),"handlePreviousPage",function(e){var r=t.state.selected;t.handleClick(e,null,r>0?r-1:void 0,{isPrevious:!0})}),f(h(t),"handleNextPage",function(e){var r=t.state.selected,a=t.props.pageCount;t.handleClick(e,null,r<a-1?r+1:void 0,{isNext:!0})}),f(h(t),"handlePageSelected",function(e,r){t.state.selected===e?(t.callActiveCallback(e),t.handleClick(r,null,void 0,{isActive:!0})):t.handleClick(r,null,e)}),f(h(t),"handlePageChange",function(e){t.state.selected!==e&&(t.setState({selected:e}),t.callCallback(e))}),f(h(t),"getEventListener",function(e){return f({},t.props.eventListener,e)}),f(h(t),"handleClick",function(e,r,a){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=n.isPrevious,l=n.isNext,o=n.isBreak,s=n.isActive;e.preventDefault?e.preventDefault():e.returnValue=!1;var c=t.state.selected,u=t.props.onClick,d=a;if(u){var p=u({index:r,selected:c,nextSelectedPage:a,event:e,isPrevious:void 0!==i&&i,isNext:void 0!==l&&l,isBreak:void 0!==o&&o,isActive:void 0!==s&&s});if(!1===p)return;Number.isInteger(p)&&(d=p)}void 0!==d&&t.handlePageChange(d)}),f(h(t),"handleBreakClick",function(e,r){var a=t.state.selected;t.handleClick(r,e,a<e?t.getForwardJump():t.getBackwardJump(),{isBreak:!0})}),f(h(t),"callCallback",function(e){void 0!==t.props.onPageChange&&"function"==typeof t.props.onPageChange&&t.props.onPageChange({selected:e})}),f(h(t),"callActiveCallback",function(e){void 0!==t.props.onPageActive&&"function"==typeof t.props.onPageActive&&t.props.onPageActive({selected:e})}),f(h(t),"getElementPageRel",function(e){var r=t.state.selected,a=t.props,n=a.nextPageRel,i=a.prevPageRel,l=a.selectedPageRel;return r-1===e?i:r===e?l:r+1===e?n:void 0}),f(h(t),"pagination",function(){var e=[],a=t.props,n=a.pageRangeDisplayed,i=a.pageCount,l=a.marginPagesDisplayed,o=a.breakLabel,s=a.breakClassName,u=a.breakLinkClassName,d=a.breakAriaLabels,p=t.state.selected;if(i<=n)for(var g=0;g<i;g++)e.push(t.getPageElement(g));else{var h=n/2,b=n-h;p>i-n/2?h=n-(b=i-p):p<n/2&&(b=n-(h=p));var f,m,y=function(e){return t.getPageElement(e)},v=[];for(f=0;f<i;f++){var C=f+1;if(C<=l)v.push({type:"page",index:f,display:y(f)});else if(C>i-l)v.push({type:"page",index:f,display:y(f)});else if(f>=p-h&&f<=p+(0===p&&n>1?b-1:b))v.push({type:"page",index:f,display:y(f)});else if(o&&v.length>0&&v[v.length-1].display!==m&&(n>0||l>0)){var A=f<p?d.backward:d.forward;m=r().createElement(c,{key:f,breakAriaLabel:A,breakLabel:o,breakClassName:s,breakLinkClassName:u,breakHandler:t.handleBreakClick.bind(null,f),getEventListener:t.getEventListener}),v.push({type:"break",index:f,display:m})}}v.forEach(function(r,t){var a=r;"break"===r.type&&v[t-1]&&"page"===v[t-1].type&&v[t+1]&&"page"===v[t+1].type&&v[t+1].index-v[t-1].index<=2&&(a={type:"page",index:r.index,display:y(r.index)}),e.push(a.display)})}return e}),void 0!==e.initialPage&&void 0!==e.forcePage&&console.warn("(react-paginate): Both initialPage (".concat(e.initialPage,") and forcePage (").concat(e.forcePage,") props are provided, which is discouraged.")+" Use exclusively forcePage prop for a controlled component.\nSee https://reactjs.org/docs/forms.html#controlled-components"),t.state={selected:e.initialPage?e.initialPage:e.forcePage?e.forcePage:0},t}return t=[{key:"componentDidMount",value:function(){var e=this.props,r=e.initialPage,t=e.disableInitialCallback,a=e.extraAriaContext,n=e.pageCount,i=e.forcePage;void 0===r||t||this.callCallback(r),a&&console.warn("DEPRECATED (react-paginate): The extraAriaContext prop is deprecated. You should now use the ariaLabelBuilder instead."),Number.isInteger(n)||console.warn("(react-paginate): The pageCount prop value provided is not an integer (".concat(n,"). Did you forget a Math.ceil()?")),void 0!==r&&r>n-1&&console.warn("(react-paginate): The initialPage prop provided is greater than the maximum page index from pageCount prop (".concat(r," > ").concat(n-1,").")),void 0!==i&&i>
7n-1&&console.warn("(react-paginate): The forcePage prop provided is greater than the maximum page index from pageCount prop (".concat(i," > ").concat(n-1,")."))}},{key:"componentDidUpdate",value:function(e){void 0!==this.props.forcePage&&this.props.forcePage!==e.forcePage&&(this.props.forcePage>this.props.pageCount-1&&console.warn("(react-paginate): The forcePage prop provided is greater than the maximum page index from pageCount prop (".concat(this.props.forcePage," > ").concat(this.props.pageCount-1,").")),this.setState({selected:this.props.forcePage})),Number.isInteger(e.pageCount)&&!Number.isInteger(this.props.pageCount)&&console.warn("(react-paginate): The pageCount prop value provided is not an integer (".concat(this.props.pageCount,"). Did you forget a Math.ceil()?"))}},{key:"getForwardJump",value:function(){var e=this.state.selected,r=this.props,t=r.pageCount,a=e+r.pageRangeDisplayed;return a>=t?t-1:a}},{key:"getBackwardJump",value:function(){var e=this.state.selected-this.props.pageRangeDisplayed;return e<0?0:e}},{key:"getElementHref",value:function(e){var r=this.props,t=r.hrefBuilder,a=r.pageCount,n=r.hrefAllControls;if(t)return n||e>=0&&e<a?t(e+1,a,this.state.selected):void 0}},{key:"ariaLabelBuilder",value:function(e){var r=e===this.state.selected;if(this.props.ariaLabelBuilder&&e>=0&&e<this.props.pageCount){var t=this.props.ariaLabelBuilder(e+1,r);return this.props.extraAriaContext&&!r&&(t=t+" "+this.props.extraAriaContext),t}}},{key:"getPageElement",value:function(e){var t=this.state.selected,a=this.props,n=a.pageClassName,i=a.pageLinkClassName,l=a.activeClassName,s=a.activeLinkClassName,c=a.extraAriaContext,u=a.pageLabelBuilder;return r().createElement(o,{key:e,pageSelectedHandler:this.handlePageSelected.bind(null,e),selected:t===e,rel:this.getElementPageRel(e),pageClassName:n,pageLinkClassName:i,activeClassName:l,activeLinkClassName:s,extraAriaContext:c,href:this.getElementHref(e),ariaLabel:this.ariaLabelBuilder(e),page:e+1,pageLabelBuilder:u,getEventListener:this.getEventListener})}},{key:"render",value:function(){var e=this.props.renderOnZeroPageCount;if(0===this.props.pageCount&&void 0!==e)return e?e(this.props):e;var t=this.props,a=t.disabledClassName,n=t.disabledLinkClassName,i=t.pageCount,l=t.className,o=t.containerClassName,s=t.previousLabel,c=t.previousClassName,d=t.previousLinkClassName,g=t.previousAriaLabel,h=t.prevRel,b=t.nextLabel,f=t.nextClassName,m=t.nextLinkClassName,y=t.nextAriaLabel,v=t.nextRel,C=this.state.selected,A=0===C,x=C===i-1,k="".concat(u(c)).concat(A?" ".concat(u(a)):""),P="".concat(u(f)).concat(x?" ".concat(u(a)):""),N="".concat(u(d)).concat(A?" ".concat(u(n)):""),L="".concat(u(m)).concat(x?" ".concat(u(n)):"");return r().createElement("ul",{className:l||o,role:"navigation","aria-label":"Pagination"},r().createElement("li",{className:k},r().createElement("a",p({className:N,href:this.getElementHref(C-1),tabIndex:A?"-1":"0",role:"button",onKeyPress:this.handlePreviousPage,"aria-disabled":A?"true":"false","aria-label":g,rel:h},this.getEventListener(this.handlePreviousPage)),s)),this.pagination(),r().createElement("li",{className:P},r().createElement("a",p({className:L,href:this.getElementHref(C+1),tabIndex:x?"-1":"0",role:"button",onKeyPress:this.handleNextPage,"aria-disabled":x?"true":"false","aria-label":y,rel:v},this.getEventListener(this.handleNextPage)),b)))}}],function(e,r){for(var t=0;t<r.length;t++){var a=r[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}(i.prototype,t),Object.defineProperty(i,"prototype",{writable:!1}),i}(e.Component);f(m,"propTypes",{pageCount:i().number.isRequired,pageRangeDisplayed:i().number,marginPagesDisplayed:i().number,previousLabel:i().node,previousAriaLabel:i().string,prevPageRel:i().string,prevRel:i().string,nextLabel:i().node,nextAriaLabel:i().string,nextPageRel:i().string,nextRel:i().string,breakLabel:i().oneOfType([i().string,i().node]),breakAriaLabels:i().shape({forward:i().string,backward:i().string}),hrefBuilder:i().func,hrefAllControls:i().bool,onPageChange:i().func,onPageActive:i().func,onClick:i().func,initialPage:i().number,forcePage:i().number,disableInitialCallback:i().bool,containerClassName:i().string,className:i().string,pageClassName:i().string,pageLinkClassName:i().string,pageLabelBuilder:i().func,activeClassName:i().string,activeLinkClassName:i().string,previousClassName:i().string,nextClassName:i().string,previousLinkClassName:i().string,nextLinkClassName:i().string,disabledClassName:i().string,disabledLinkClassName:i().string,breakClassName:i().string,breakLinkClassName:i().string,extraAriaContext:i().string,ariaLabelBuilder:i().func,eventListener:i().string,renderOnZeroPageCount:i().func,selectedPageRel:i().string}),f(m,"defaultProps",{pageRangeDisplayed:2,marginPagesDisplayed:3,activeClassName:"selected",previousLabel:"Previous",previousClassName:"previous",previousAriaLabel:"Previous page",prevPageRel:"prev",prevRel:"prev",nextLabel:"Next",nextClassName:"next",nextAriaLabel:"Next page",nextPageRel:"next",nextRel:"next",breakLabel:"...",breakAriaLabels:{forward:"Jump forward",backward:"Jump backward"},disabledClassName:"disabled",disableInitialCallback:!1,pageLabelBuilder:function(e){return e},eventListener:"onClick",renderOnZeroPageCount:void 0,selectedPageRel:"canonical",hrefAllControls:!1});let y=m})(),n})()},94990:(e,r,t)=>{"use strict";t.d(r,{A:()=>s});var a=t(18153),n=t(76032),i=t(39955),l=t(91921),o=t(23538);function s({object:e,nullMessage:r="No JSON",emptyMessage:t="Empty JSON",indentValues:c=!1}){let u=Object.keys(e||{});return(0,a.Y)(i.a,{children:null==e?(0,a.Y)(l.E,{children:r}):0===u.length?(0,a.Y)(l.E,{children:t}):function e(r,t){return Array.isArray(r)?(0,a.Y)(n.B,{direction:"column",spacing:2,children:r.map(n=>(0,a.Y)(i.a,{p:4,borderRadius:"8px",bg:r.length<=1?"auto":"bg.muted",children:e(n,{border:!0,indentValues:t.indentValues})},`${n}`))}):r instanceof Object?(0,a.Y)(n.B,{spacing:"12px",border:t.border?"2px solid":"none",borderColor:"border.emphasized",children:Object.entries(r).map(([r,n])=>(0,a.FD)(i.a,{children:[(0,a.Y)(i.a,{fontWeight:"bold",mb:"4px",children:r}),(0,a.Y)(i.a,{pl:t.indentValues?"12px":0,children:e(n,{border:!0,indentValues:t.indentValues})})]},r))}):"string"==typeof r?(0,a.Y)(i.a,{children:(0,a.Y)(o.A,{text:r,enableLinks:!0})}):"number"==typeof r?(0,a.Y)(i.a,{children:r}):(0,a.Y)(i.a,{children:JSON.stringify(r)})}(e,{border:!1,indentValues:c})})}},96491:(e,r,t)=>{"use strict";t.d(r,{p:()=>u});var a=t(37876),n=t(29185),i=t(75255),l=t(70667),o=t(11842),s=t(66394),c=t(85696);let u=(0,o.R)(function(e,r){let{htmlSize:t,...o}=e,u=(0,s.o)("Input",o),d=(0,n.M)(o),p=(0,l.t)(d),g=(0,i.cx)("chakra-input",e.className);return(0,a.jsx)(c.B.input,{size:t,...p,__css:u.field,ref:r,className:g})});u.displayName="Input",u.id="Input"},99468:(e,r,t)=>{"use strict";t.d(r,{I:()=>g,S:()=>p});
7var a=t(18153),n=t(39955),i=t(96491),l=t(50485),o=t(44517),s=t(89099),c=t(14232),u=t(81188),d=t(82899);function p(e="search"){let r=(0,s.useRouter)().query[e];return"string"==typeof r?decodeURIComponent(`${r}`):""}function g({queryKey:e="search",placeholder:r="",inputProps:t,iconOffset:h="0px",...b}){let f=(0,s.useRouter)(),m=p(e),[y,v]=(0,c.useState)(m),C=(0,c.useCallback)(r=>{f.push({query:{...f.query,[e]:encodeURIComponent(r)}}).catch(e=>{u.A.error("Navigation failed",{err:e})})},[e,f]);return(0,a.FD)(n.a,{position:"relative",...b,children:[(0,a.Y)(i.p,{value:y,onChange:e=>v(e.target.value),placeholder:r,onKeyDown:e=>{"Enter"===e.key&&C(y)},variant:"normal",pr:"32px",...t}),(0,a.Y)(n.a,{position:"absolute",...{right:h,top:"50%",transform:"translateY(-50%)"},children:(0,a.Y)(l.K,{variant:"ghost",icon:(0,a.Y)(d.A,{faIcon:o.$UM,size:"md"}),onClick:()=>C(y),"aria-label":"Search"})})]})}}},e=>{e.O(0,[6425,636,6593,8792],()=>e(e.s=39639)),_N_E=e.O()}]); 8//# sourceMappingURL=onboarding-7da28d9ad0c91494.js.map
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.