1"use strict";(self.webpackChunkexternal_site=self.webpackChunkexternal_site||[]).push([[30607,40936],{4566:function(e,t,n){n.d(t,{A:function(){return s}});var a=n(58156),o=n.n(a);function s(e){const t=o()(e,["localeStrings","currentLocale"],"en-us").toLowerCase();return"en"===t?"en-us":t}},21501:function(e,t,n){n.d(t,{t:function(){return r}});var a=n(23021),o=n(74848),s=(0,a.t)({base:"mds-container",variants:{grid:{true:"mds-grid",false:""}}}),r=e=>{let{className:t,children:n,grid:a=!1,as:r,...i}=e,l=s({className:t,grid:a});return(0,o.jsx)(null!=r?r:"section",{className:l,...i,children:n})}},43169:function(e,t,n){n.d(t,{t:function(){return R}});var a=n(23021),o=n(47291),s=n(40782),r=n(33417),i=n(96540),l=n(74848),c=(0,a.t)({base:"relative flex flex-col gap-y-32 w-full max-w-[100vw] overflow-visible cursor-grab active:cursor-grabbing"}),u=(0,a.t)({base:"relative w-full max-w-[100vw] overflow-visible py-10"}),m=(0,a.t)({base:"flex will-change-transform",variants:{loop:{true:"",false:""}}}),d=(0,a.t)({base:"flex items-center justify-between absolute top-1/2 left-0 right-0 -translate-y-1/2 px-xl z-2 pointer-events-none [&_button]:pointer-events-auto"}),p=(0,a.t)({base:"mds-container mds-grid"}),f=(0,a.t)({base:"col-span-full lg:col-span-10 lg:col-start-2 w-full h-4 bg-ink-200 rounded-full overflow-hidden"}),x=(0,a.t)({base:"w-full h-full bg-content-primary scale-x-[var(--mds-carousel-progress)] origin-left will-change-transform"}),g=(0,a.t)({base:"relative flex items-center bg-ink-200 self-center rounded-full"}),v=(0,a.t)({base:["cursor-pointer px-4 py-10 rounded-full transition-colors duration-220 ease-out-quad","first:pl-10 last:pr-10","after:content-[''] after:block after:size-8 after:rounded-full after:bg-current"],variants:{active:{true:"text-content-primary",false:"text-ink-400/80 hover:text-ink-500"}}}),h=()=>(0,l.jsx)("div",{className:p(),children:(0,l.jsx)("div",{className:f(),children:(0,l.jsx)("div",{className:x()})})}),j=e=>{let{activeIndex:t,total:n,scrollTo:a}=e;return(0,l.jsx)("div",{className:g(),children:Array.from({length:n},(e,n)=>(0,l.jsx)("button",{type:"button",onClick:()=>null==a?void 0:a(n),className:v({active:n===t}),children:(0,l.jsxs)("span",{className:"sr-only",children:["Go to slide ",n+1]})},n))})},b=(0,i.createContext)({activeId:"",loop:!1}),w=e=>{let{children:t,activeId:n,loop:a}=e;return(0,l.jsx)(b.Provider,{value:{activeId:n,loop:a},children:t})},y=(0,a.t)({base:"min-w-0 shrink-0 grow-0 basis-[calc(100vw-51px)] md:basis-400 flex",variants:{loop:{true:"mr-16 lg:mr-xl",false:"mr-16 lg:mr-xl last:mr-site-margin first:ml-site-margin"}},defaultVariants:{loop:!1}}),M=e=>{let t=(0,i.useId)(),{id:n=t,children:a,className:o,...s}=e,{activeId:r,loop:c}=(0,i.useContext)(b);return(0,l.jsx)("div",{id:n,className:y({loop:c,className:o}),"data-active":r===n,...s,children:a})};M.displayName="CarouselItem";var N=e=>{let{children:t,action:n,...a}=e;return(0,l.jsx)(o.t,{size:"s",variant:"stroke","aria-label":"prev"===n?"Previous item":"Next item",...a,children:(0,l.jsx)("prev"===n?s.n:s.t,{size:"xs"})})},S={direction:"forward",speed:2,startDelay:1e3,active:!0,breakpoints:{},playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,rootNode:null};function _(e){void 0===e&&(e={});let t,n,a,o,s,r=0,i=!1,l=!1;function c(){if(a||i)return;n.emit("autoScroll:play");let e=n.internalEngine(),{ownerWindow:t}=e;r=t.setTimeout(()=>{e.scrollBody=m(e),e.animation.start()},o),i=!0}function u(){if(a||!i)return;n.emit("autoScroll:stop");let e=n.internalEngine(),{ownerWindow:t}=e;e.scrollBody=s,t.clearTimeout(r),r=0,i=!1}function m(e){let{location:a,previousLocation:o,offsetLocation:s,target:r,scrollTarget:i,index:l,indexPrevious:c,limit:{reachedMin:m,reachedMax:d,constrain:p},options:{loop:f}}=e,x="forward"===t.direction?-1:1,g=()=>y,v=0,h=0,j=a.get(),b=0,w=!1;let y={direction:()=>h,duration:()=>-1,velocity:()=>v,settled:()=>w,seek:function(){let e=0;o.set(a),v=x*t.speed,j+=v,a.add(v),r.set(a),e=j-b,h=Math.sign(e),b=j;let g=i.byDistance(0,!1).index;l.get()!==g&&(c.set(l.get()),l.set(g),n.emit("select"));let M="forward"===t.direction?m(s.get()):d(s.get());if(!f&&M){w=!0;let e=p(a.get());a.set(e),r.set(a),u()}return y},useBaseFriction:g,useBaseDuration:g,useFriction:g,useDuration:g};return y}function d(){l||u()}function p(){l||v()}function f(){l=!0,u()}function x(){l=!1,c()}function g(){n.off("settle",g),c()}function v(){n.on("settle",g)}return{name:"autoScroll",options:e,init:function(r,i){n=r;let{mergeOptions:l,optionsAtMedia:m}=i;if(t=m(l(l(S,_.globalOptions),e)),n.scrollSnapList().length<=1)return;o=t.startDelay,a=!1,s=n.internalEngine().scrollBody;let{eventStore:g}=n.internalEngine(),v=!!n.internalEngine().options.watchDrag,h=function(e,t){let n=e.rootNode();return t&&t(n)||n}(n,t.rootNode);
1v&&n.on("pointerDown",d),v&&!t.stopOnInteraction&&n.on("pointerUp",p),t.stopOnMouseEnter&&g.add(h,"mouseenter",f),t.stopOnMouseEnter&&!t.stopOnInteraction&&g.add(h,"mouseleave",x),t.stopOnFocusIn&&n.on("slideFocusStart",u),t.stopOnFocusIn&&!t.stopOnInteraction&&g.add(n.containerNode(),"focusout",c),t.playOnInit&&c()},destroy:function(){n.off("pointerDown",d).off("pointerUp",p).off("slideFocusStart",u).off("settle",g),u(),a=!0,i=!1},play:function(e){void 0!==e&&(o=e),c()},stop:function(){i&&u()},reset:function(){i&&(u(),v())},isPlaying:function(){return i}}}function A(){return A=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},A.apply(this,arguments)}_.globalOptions=void 0;function I(e){return e.reduce(function(e,t){return e+t})/e.length}function C(e,t){if(e.length!==t.length)throw Error("vectors must be same length");return e.map(function(e,n){return e+t[n]})}function z(e){return Math.max.apply(Math,e.map(Math.abs))}function E(e){return Object.freeze(e),Object.values(e).forEach(function(e){"object"==typeof e&&e&&!Object.isFrozen(e)&&E(e)}),e}var k=[1,18,typeof window<"u"&&window.innerHeight||800];var D=[-1,-1,-1];var P=function(e){return A({},e,{axisDelta:e.axisDelta.map(function(e){return function(e,t,n){return Math.min(Math.max(t,e),n)}(e,-700,700)})})},T=E({preventWheelAction:!0,reverseSign:[!0,!0,!1]});function O(e){void 0===e&&(e={});var t,n,a=function(){var e={};function t(t,n){e[t]=(e[t]||[]).filter(function(e){return e!==n})}return E({on:function(n,a){return e[n]=(e[n]||[]).concat(a),function(){return t(n,a)}},off:t,dispatch:function(t,n){t in e&&e[t].forEach(function(e){return e(n)})}})}(),o=a.on,s=a.off,r=a.dispatch,i=T,l={isStarted:!1,isStartPublished:!1,isMomentum:!1,startTime:0,lastAbsDelta:1/0,axisMovement:[0,0,0],axisVelocity:[0,0,0],accelerationFactors:[],scrollPoints:[],scrollPointsToMerge:[],willEndTimeout:400},c=!1,u=function(e){Array.isArray(e)?e.forEach(function(e){return p(e)}):p(e)},m=function(e){return void 0===e&&(e={}),Object.values(e).some(function(e){return null==e})?i:i=E(A({},T,i,e))},d=function(e){var a=A({event:t,isStart:!1,isEnding:!1,isMomentumCancel:!1,isMomentum:l.isMomentum,axisDelta:[0,0,0],axisVelocity:l.axisVelocity,axisMovement:l.axisMovement,get axisMovementProjection(){return C(a.axisMovement,a.axisVelocity.map(function(e){return function(e,t){return void 0===t&&(t=.996),e*t/(1-t)}(e)}))}},e);r("wheel",A({},a,{previous:n})),n=a},p=function(e){var n=P(function(e,t){if(!t)return e;var n=!0===t?D:t.map(function(e){return e?-1:1});return A({},e,{axisDelta:e.axisDelta.map(function(e,t){return e*n[t]})})}(function(e){var t=e.deltaX*k[e.deltaMode],n=e.deltaY*k[e.deltaMode],a=(e.deltaZ||0)*k[e.deltaMode];return{timeStamp:e.timeStamp,axisDelta:[t,n,a]}}(e),i.reverseSign)),a=n.axisDelta,o=n.timeStamp,s=z(a);e.preventDefault&&function(e,t){var n=i.preventWheelAction,a=t[0],o=t[1],s=t[2];if("boolean"==typeof n)return n;switch(n){case"x":return Math.abs(a)>=e;case"y":return Math.abs(o)>=e;case"z":return Math.abs(s)>=e;default:return!1}}(s,a)&&e.preventDefault(),l.isStarted?l.isMomentum&&s>Math.max(2,2*l.lastAbsDelta)&&(M(!0),w()):w(),0===s&&Object.is&&Object.is(e.deltaX,-0)?c=!0:(t=e,l.axisMovement=C(l.axisMovement,a),l.lastAbsDelta=s,l.scrollPointsToMerge.push({axisDelta:a,timeStamp:o}),f(),d({axisDelta:a,isStart:!l.isStartPublished}),l.isStartPublished=!0,y())},f=function(){2===l.scrollPointsToMerge.length?(l.scrollPoints.unshift({axisDeltaSum:l.scrollPointsToMerge.map(function(e){return e.axisDelta}).reduce(C),timeStamp:I(l.scrollPointsToMerge.map(function(e){return e.timeStamp}))}),g(),l.scrollPointsToMerge.length=0,l.scrollPoints.length=1,l.isMomentum||j()):l.isStartPublished||x()},x=function(){l.axisVelocity=function(e){return e[e.length-1]}(l.scrollPointsToMerge).axisDelta.map(function(e){return e/l.willEndTimeout})},g=function(){var e=l.scrollPoints,t=e[0],n=e[1];if(n&&t){var a=t.timeStamp-n.timeStamp;if(a<=0)return;var o=t.axisDeltaSum.map(function(e){return e/a}
1),s=o.map(function(e,t){return e/(l.axisVelocity[t]||1)});l.axisVelocity=o,l.accelerationFactors.push(s),v(a)}},v=function(e){var t=10*Math.ceil(e/10)*1.2;l.isMomentum||(t=Math.max(100,2*t)),l.willEndTimeout=Math.min(1e3,Math.round(t))},h=function(e){return 0===e||e<=.96&&e>=.6},j=function(){if(l.accelerationFactors.length>=5){if(c&&(c=!1,z(l.axisVelocity)>=.2))return void b();var e=l.accelerationFactors.slice(-5);e.every(function(e){var t=!!e.reduce(function(e,t){return e&&e<1&&e===t?1:0}),n=e.filter(h).length===e.length;return t||n})&&b(),l.accelerationFactors=e}},b=function(){l.isMomentum=!0},w=function(){(l={isStarted:!1,isStartPublished:!1,isMomentum:!1,startTime:0,lastAbsDelta:1/0,axisMovement:[0,0,0],axisVelocity:[0,0,0],accelerationFactors:[],scrollPoints:[],scrollPointsToMerge:[],willEndTimeout:400}).isStarted=!0,l.startTime=Date.now(),n=void 0,c=!1},y=function(){var e;return function(){clearTimeout(e),e=setTimeout(M,l.willEndTimeout)}}(),M=function(e){void 0===e&&(e=!1),l.isStarted&&(l.isMomentum&&e?d({isEnding:!0,isMomentumCancel:!0}):d({isEnding:!0}),l.isMomentum=!1,l.isStarted=!1)},N=function(e){var t=[],n=function(n){n.removeEventListener("wheel",e),t=t.filter(function(e){return e!==n})};return E({observe:function(a){return a.addEventListener("wheel",e,{passive:!1}),t.push(a),function(){return n(a)}},unobserve:n,disconnect:function(){t.forEach(n)}})}(u),S=N.observe,_=N.unobserve,O=N.disconnect;return m(e),E({on:o,off:s,observe:S,unobserve:_,disconnect:O,feedWheel:u,updateOptions:m})}var L={active:!0,breakpoints:{},wheelDraggingClass:"is-wheel-dragging",forceWheelAxis:void 0,target:void 0};V.globalOptions=void 0;var F=!1;function V(e){void 0===e&&(e={});var t,n=function(){};return{name:"wheelGestures",options:e,init:function(a,o){var s,r,i=o.mergeOptions,l=o.optionsAtMedia;t=l(i(i(L,V.globalOptions),e));var c=a.internalEngine(),u=null!==(s=t.target)&&void 0!==s?s:a.containerNode().parentNode,m=null!==(r=t.forceWheelAxis)&&void 0!==r?r:c.options.axis,d=O({preventWheelAction:m,reverseSign:[!0,!0,!1]});function p(){j=("x"===m?c.containerRect.width:c.containerRect.height)/2}var f,x=d.observe(u),g=d.on("wheel",function(e){var t=e.axisDelta,n=t[0],a=t[1],o="x"===m?n:a,s="x"===m?a:n,r=e.isMomentum&&e.previous&&!e.previous.isMomentum,i=e.isEnding&&!e.isMomentum||r;Math.abs(o)>Math.abs(s)&&!v&&!e.isMomentum&&!b&&w(e),b&&e.isEnding&&(b=!1),v&&(function(e){var t=A(e),n=t.isAtBoundary,a=t.primaryAxisDelta;if(n&&!e.isMomentum){if((h+=Math.abs(a))>j)return b=!0,y(e),!0}else h=0;return!1}(e)||(i?y(e):_(S("mousemove",e))))}),v=!1,h=0,j=0,b=!1;function w(e){try{_(f=new MouseEvent("mousedown",e.event))}catch{return F&&console.warn("Legacy browser requires events-polyfill (https://github.com/xiel/embla-carousel-wheel-gestures#legacy-browsers)"),n()}v=!0,h=0,document.documentElement.addEventListener("mousemove",N,!0),document.documentElement.addEventListener("mouseup",N,!0),document.documentElement.addEventListener("mousedown",N,!0),t.wheelDraggingClass&&u.classList.add(t.wheelDraggingClass)}function y(e){v=!1,_(S("mouseup",e)),M(),t.wheelDraggingClass&&u.classList.remove(t.wheelDraggingClass)}function M(){document.documentElement.removeEventListener("mousemove",N,!0),document.documentElement.removeEventListener("mouseup",N,!0),document.documentElement.removeEventListener("mousedown",N,!0)}function N(e){v&&e.isTrusted&&e.stopImmediatePropagation()}function S(e,t){var n,a;if(m===c.options.axis){var o=t.axisMovement;n=o[0],a=o[1]}else{var s=t.axisMovement;a=s[0],n=s[1]}if(A(t).isAtBoundary){var r=.25+.5*Math.min(h/j,1),i=h*(n>0?-1:1)*r;n+=i,a+=i}if(!c.options.skipSnaps&&!c.options.dragFree){var l=c.containerRect.width,u=c.containerRect.height;n=n<0?Math.max(n,-l):Math.min(n,l),a=a<0?Math.max(a,-u):Math.min(a,u)}return new MouseEvent(e,{clientX:f.clientX+n,clientY:f.clientY+a,screenX:f.screenX+n,screenY:f.screenY+a,movementX:n,movementY:a,button:0,bubbles:!0,cancelable:!0,composed:!0})}function _(e){a.containerNode().dispatchEvent(e)}function A(e){var t=e.axisDelta,n=t[0],o=t[1],s=a.scrollProgress(),r="x"===m?n:o;return{isAtBoundary:r<0&&!(s<1)||r>0&&!(s>0),primaryAxisDelta:r}}p(),a.on("resize",p),n=function(){x(),g(),a.off("resize",p),M()}},destroy:function(){return n()}}}var B=[16,32,32],X=[768,1200,1341];function Y(e){let t=X.findIndex(t=>e<t),n=-1===t?X.length-1:t;return Math.max(B[n],(e-1440+2*B[n])/2)}var R=e=>{let{children:t,className:n,style:o,dragFree:s,autoScroll:p=!1,loop:f=!1,hideArrowsOnMobile:x=!1,hideControls:g=!1,paginationType:v="progress",wheelGestures:b=!1,...y}=e,M=c({className:n}),{activeId:S,activeIndex:A,canScrollNext:I,canScrollPrev:C,emblaRef:z,handleNext:E,handlePrev:k,progress:D,scrollTo:P}=function(e){let{autoScroll:t=!1,dragFree:n,loop:a,wheelGestures:o=!1}=e,[s,l]=(0,i.useState)({activeId:void 0,activeIndex:0,canScrollNext:a,canScrollPrev:a,progress:0}),[c,u]=(0,r.t)((0,i.useMemo)(()=>({loop:a,dragFree:n,align:a?"center":Y}),[n,a]),(0,i.useMemo)(()=>{let e=[];return t&&e.push(_({startDelay:0,speed:.5,..."object"==typeof t?t:{}})),o&&e.push(V("object"==typeof o?o:{})),e},[t,o])),m=(0,i.useCallback)(e=>{var t,n;let o=e.selectedScrollSnap(),s=null===(t=e.slideNodes())||void 0===t||null===(n=t[o])||void 0===n?void 0:n.id;l(t=>({...t,activeId:s,activeIndex:o,canScrollPrev:a||e.canScrollPrev(),canScrollNext:a||e.canScrollNext()}))},[a]),d=(0,i.useCallback)(e=>{l(t=>({...t,progress:e.scrollProgress()}))},[]);(0,i.useEffect)(()=>
1{if(u)return m(u),d(u),u.on("reInit",m),u.on("select",m),u.on("reInit",d),u.on("scroll",d),()=>{u.off("reInit",m),u.off("select",m),u.off("reInit",d),u.off("scroll",d)}},[u,d,m]);let p=(0,i.useCallback)(()=>{null==u||u.scrollPrev()},[u]),f=(0,i.useCallback)(()=>{null==u||u.scrollNext()},[u]);return{activeId:s.activeId,activeIndex:s.activeIndex,canScrollNext:s.canScrollNext,canScrollPrev:s.canScrollPrev,emblaRef:c,handleNext:f,handlePrev:p,scrollTo:null==u?void 0:u.scrollTo,progress:s.progress}}({autoScroll:p,dragFree:s,loop:f,wheelGestures:b});return(0,l.jsx)(w,{activeId:S,loop:f,children:(0,l.jsxs)("div",{className:M,...y,style:{"--mds-carousel-progress":D,...o},children:[(0,l.jsxs)("div",{className:u(),ref:z,children:[(0,l.jsx)("div",{className:m({loop:f}),children:t}),!g&&(0,l.jsxs)("div",{className:(0,a.n)(d(),x&&"hidden lg:flex"),children:[(0,l.jsx)(N,{action:"prev",onClick:k,disabled:!C}),(0,l.jsx)(N,{action:"next",onClick:E,disabled:!I})]})]}),g||"progress"!==v?g||"dots"!==v?null:(0,l.jsx)(j,{activeIndex:A,total:i.Children.count(t),scrollTo:P}):(0,l.jsx)(h,{})]})})};R.Item=M,R.displayName="Carousel"},87746:function(e,t,n){var a=n(96540),o=n(68154),s=n(69591),r=n(30507),i=n(7969),l=n(17437);t.A=e=>{var t,n,c;let{title:u,description:m,image:d,noindex:p,robots:f,twitter:x,url:g,noAppStoreBanner:v,currentPath:h,hasTranslations:j}=e;const b=(0,a.useContext)(s.x),w=u?(null===(t=b.translateIfAble)||void 0===t?void 0:t.call(b,u))+" | ClassDojo":"ClassDojo",y=m?null===(n=b.translateIfAble)||void 0===n?void 0:n.call(b,m):null===(c=b.translate)||void 0===c?void 0:c.call(b,"page_descriptions.default"),M={card:"summary_large_image",site:"@classdojo",creator:"@classdojo",title:w,description:y,image:d||"https://static.classdojo.com/img/opengraph2026.jpg",...x},N=(e,t)=>{const n=e.toLowerCase();return"en-us"===n||"en"===n?`https://www.classdojo.com${t}`:`https://www.classdojo.com/${n}${t}`},S=null!=j?j:!h||!(0,i.fi)(h);return(0,l.jsx)(a.Fragment,null,h&&S&&(0,l.jsx)(o.A,null,r.IB.map(e=>(0,l.jsx)("link",{key:e,rel:"alternate",hrefLang:e.toLowerCase(),href:N(e,h)})),(0,l.jsx)("link",{rel:"alternate",hrefLang:"x-default",href:`https://www.classdojo.com${h}`})),(0,l.jsx)(o.A,null,(0,l.jsx)("title",null,w),(0,l.jsx)("meta",{itemProp:"name",content:w}),(0,l.jsx)("meta",{property:"og:title",content:w})),(0,l.jsx)(o.A,null,(0,l.jsx)("meta",{name:"description",content:y}),(0,l.jsx)("meta",{itemProp:"description",content:y}),(0,l.jsx)("meta",{property:"og:description",content:y})),d?(0,l.jsx)(o.A,null,(0,l.jsx)("meta",{property:"og:image",content:d})):(0,l.jsx)(o.A,null,(0,l.jsx)("meta",{property:"og:image",content:"https://static.classdojo.com/img/opengraph2026.jpg"})),(f||p)&&(0,l.jsx)(o.A,null,(0,l.jsx)("meta",{name:"robots",content:f||"noindex"}),(0,l.jsx)("meta",{name:"googlebot",content:f||"noindex"})),g&&(0,l.jsx)(o.A,null,(0,l.jsx)("meta",{property:"og:url",content:g})),(0,l.jsx)(o.A,null,(0,l.jsx)("meta",{name:"twitter:card",content:M.card}),(0,l.jsx)("meta",{name:"twitter:site",content:M.site}),(0,l.jsx)("meta",{name:"twitter:creator",content:M.creator}),(0,l.jsx)("meta",{name:"twitter:title",content:M.title}),(0,l.jsx)("meta",{name:"twitter:description",content:M.description}),(0,l.jsx)("meta",{name:"twitter:image",content:M.image}),(0,l.jsx)("meta",{name:"twitter:dnt",content:"on"})),(0,l.jsx)(o.A,null,(0,l.jsx)("meta",{httpEquiv:"X-UA-Compatible",content:"IE=edge"}),v?null:(0,l.jsx)("meta",{name:"apple-itunes-app",content:"app-id=552602056"}),(0,l.jsx)("meta",{name:"HandheldFriendly",content:"True"}),(0,l.jsx)("meta",{name:"author",content:"ClassDojo"}),(0,l.jsx)("meta",{property:"og:type",content:"website"}),(0,l.jsx)("meta",{property:"og:site_name",content:"ClassDojo"}),(0,l.jsx)("meta",{property:"fb:app_id",content:"171634556373284"}),(0,l.jsx)("meta",{name:"google-site-verification",content:"Av0W9Fr00yNaww-mYNrSwsA8HRRHYn1Ipm_XYURVVVk"}),(0,l.jsx)("link",{rel:"icon",href:"/favicon.svg",sizes:"any",type:"image/svg+xml"}),(0,l.jsx)("link",{rel:"icon",href:"/favicon-48.png",sizes:"16x16 32x32 48x48",type:"image/png"}),(0,l.jsx)("link",{rel:"icon",href:"/favicon.png",sizes:"64x64 128x128 192x192",type:"image/png"}),(0,l.jsx)("link",{rel:"apple-touch-icon",href:"/apple-touch-icon.png"})))}},97834:function(e,t,n){n.r(t);var a=n(96540),o=n(21501),s=n(97003),r=n(43169),i=n(564),l=n(9594),c=n(90135),u=n(87746),m=n(23852),d=n(69591),p=n(4566),f=n(17437);const x={"es-mx":"es","es-es":"es","fr-fr":"fr","fr-ca":"fr","pt-br":"pt-br","pt-pt":"pt-br","tr-tr":"tr"},g=["https://static.classdojo.com/img/2026/01/contact-page/image1.jpg","https://static.classdojo.com/img/2026/01/contact-page/image2.jpg","https://static.classdojo.com/img/2026/01/contact-page/image3.jpg","https://static.classdojo.com/img/2026/01/contact-page/image4.jpg","https://static.classdojo.com/img/2026/01/contact-page/image5.jpg"],v=[{name:"Facebook",href:"https://www.facebook.com/classdojo",Icon:()=>(0,f.jsx)("svg",{viewBox:"0 0 41 41",fill:"currentColor",className:"size-40"},(0,f.jsx)("path",{d:"M41 20.5C41 9.178 31.822 0 20.5 0S0 9.178 0 20.5c0 10.23 7.493 18.71 17.281 20.246V26.426h-5.2V20.5h5.2v-4.516c0-5.133 3.057-7.969 7.738-7.969 2.242 0 4.586.4 4.586.4v5.04h-2.583c-2.545 0-3.34 1.58-3.34 3.201V20.5h5.68l-.908 5.926h-4.772v14.32C33.507 39.21 41 30.73 41 20.5z"}))},{name:"X",href:"https://twitter.com/classdojo",Icon:()=>(0,f.jsx)("svg",{viewBox:"0 0 41 41",fill:"currentColor",className:"size-40"},(0,f.jsx)("path",{d:"M24.325 17.348L39.5 0h-3.594L22.724 15.064 12.133 0H0l15.918 23.173L0 41.063h3.594l13.918-16.18 11.12 16.18H41L24.324 17.348zm-4.927 5.729l-1.613-2.307L4.88 2.669h5.525l10.358 14.82 1.613 2.307 13.467 19.262h-5.525l-10.92-15.981z"}))},{name:"Instagram",href:"https://www.instagram.com/classdojo",Icon:()=>(0,f.jsx)("svg",{viewBox:"0 0 41 41",fill:"currentColor",className:"size-40"},(0,f.jsx)("path",{d:"M20.5 0c-5.567 0-6.266.024-8.453.123-2.183.1-3.673.447-4.978.955a10.05 10.05 0 00-3.634 2.367A10.05 10.05 0 001.068 7.08c-.508 1.305-.855 2.795-.955 4.978C.014 14.244 0 14.943 0 20.51s.024 6.266.123 8.453c.1 2.183.447 3.673.955 4.978a10.05 10.05 0 002.3
167 3.634 10.05 10.05 0 003.635 2.367c1.305.508 2.795.855 4.978.955 2.187.1 2.886.123 8.453.123s6.266-.024 8.453-.123c2.183-.1 3.673-.447 4.978-.955a10.05 10.05 0 003.634-2.367 10.05 10.05 0 002.367-3.634c.508-1.305.855-2.795.955-4.978.1-2.187.123-2.886.123-8.453s-.024-6.266-.123-8.453c-.1-2.183-.447-3.673-.955-4.978a10.05 10.05 0 00-2.367-3.634A10.05 10.05 0 0033.932 1.08c-1.305-.508-2.795-.855-4.978-.955C26.767.024 26.068 0 20.5 0zm0 3.694c5.474 0 6.122.021 8.284.12 2 .091 3.085.424 3.808.705.957.372 1.64.816 2.358 1.534a6.36 6.36 0 011.534 2.358c.28.723.614 1.808.705 3.808.099 2.162.12 2.81.12 8.284s-.021 6.122-.12 8.284c-.091 2-.424 3.085-.705 3.808a6.36 6.36 0 01-1.534 2.358 6.36 6.36 0 01-2.358 1.534c-.723.28-1.808.614-3.808.705-2.162.099-2.81.12-8.284.12s-6.122-.021-8.284-.12c-2-.091-3.085-.424-3.808-.705a6.36 6.36 0 01-2.358-1.534 6.36 6.36 0 01-1.534-2.358c-.28-.723-.614-1.808-.705-3.808-.099-2.162-.12-2.81-.12-8.284s.021-6.122.12-8.284c.091-2 .424-3.085.705-3.808a6.36 6.36 0 011.534-2.358 6.36 6.36 0 012.358-1.534c.723-.28 1.808-.614 3.808-.705 2.162-.099 2.81-.12 8.284-.12z"}),(0,f.jsx)("path",{d:"M20.5 27.347a6.847 6.847 0 110-13.694 6.847 6.847 0 010 13.694zm0-17.388c-5.823 0-10.541 4.718-10.541 10.541s4.718 10.541 10.541 10.541 10.541-4.718 10.541-10.541S26.323 9.959 20.5 9.959z"}),(0,f.jsx)("circle",{cx:"31.377",cy:"9.623",r:"2.463"}))},{name:"LinkedIn",href:"https://www.linkedin.com/company/classdojo",Icon:()=>(0,f.jsx)("svg",{viewBox:"0 0 41 41",fill:"currentColor",className:"size-40"},(0,f.jsx)("path",{d:"M38.063 0H2.937A2.937 2.937 0 000 2.937v35.126A2.937 2.937 0 002.937 41h35.126A2.937 2.937 0 0041 38.063V2.937A2.937 2.937 0 0038.063 0zM12.172 34.938H6.094V15.375h6.078v19.563zM9.133 12.695a3.523 3.523 0 110-7.046 3.523 3.523 0 010 7.046zm25.805 22.243h-6.075V25.406c0-2.27-.044-5.19-3.162-5.19-3.166 0-3.651 2.473-3.651 5.027v9.695h-6.072V15.375h5.83v2.67h.082c.811-1.538 2.795-3.162 5.753-3.162 6.153 0 7.295 4.05 7.295 9.316v10.739z"}))},{name:"YouTube",href:"https://www.youtube.com/classdojo",Icon:()=>(0,f.jsx)("svg",{viewBox:"0 0 41 29",fill:"currentColor",className:"size-40"},(0,f.jsx)("path",{d:"M40.152 4.523A5.147 5.147 0 0036.53.89C33.335 0 20.5 0 20.5 0S7.665 0 4.47.89A5.147 5.147 0 00.848 4.523C0 7.727 0 14.406 0 14.406s0 6.68.848 9.883a5.147 5.147 0 003.622 3.633c3.195.89 16.03.89 16.03.89s12.835 0 16.03-.89a5.147 5.147 0 003.622-3.633C41 21.086 41 14.406 41 14.406s0-6.68-.848-9.883zM16.313 20.5V8.313l10.719 6.093L16.313 20.5z"}))},{name:"TikTok",href:"https://www.tiktok.com/@classdojo",Icon:()=>(0,f.jsx)("svg",{viewBox:"0 0 41 41",fill:"currentColor",className:"size-40"},(0,f.jsx)("path",{d:"M29.008.334c.388 4.263 2.606 6.823 6.728 7.12v4.584c-2.293.222-4.313-.478-6.638-1.754v7.763c0 9.87-10.728 12.954-15.04 5.882-2.778-4.556-.997-12.55 7.25-12.877v4.834c-.628.103-1.3.265-1.913.491-1.85.683-2.9 1.87-2.63 3.932.52 3.96 7.238 5.138 6.68-2.608V.334h5.563z",transform:"scale(1.17)"}))}];t.default=e=>{let{pageContext:t}=e;const{translate:n}=(0,a.useContext)(d.x),h=(e=>{const t=e.toLowerCase();return`https://help.classdojo.com/hc/${x[t]||"en-us"}/requests/new`})((0,p.A)(t));return(0,f.jsx)(a.Fragment,null,(0,f.jsx)(u.A,{title:n("contact_page.seo_title"),description:n("contact_page.seo_description"),image:"https://static.classdojo.com/img/page_contact/contactusFBimage.png"}),(0,f.jsx)("main",{className:"bg-white"},(0,f.jsx)(o.t,{className:"py-2xl"},(0,f.jsx)(s.t,{layout:"split",level:1,headline:n("contact_page.hero_headline"),headlineSize:"3",body:n("contact_page.hero_body"),bodySize:"2"})),(0,f.jsx)("section",{className:"pt-0 pb-2xl lg:py-2xl"},(0,f.jsx)(r.t,null,g.map(e=>(0,f.jsx)(r.t.Item,{key:e,className:"!basis-auto"},(0,f.jsx)("div",{className:"h-[300px] md:h-[600px]"},(0,f.jsx)(m.Ay,{src:e,alt:n("contact_page.carousel_image_alt"),className:"h-full w-auto rounded-sm"})))))),(0,f.jsx)("section",{className:"w-full bg-white pt-lg pb-2xl"},(0,f.jsx)(o.t,null,(0,f.jsx)("div",{className:"mds-grid"},(0,f.jsx)("div",{className:"col-span-full lg:col-span-6 flex flex-col gap-md"},(0,f.jsx)(i.t,{size:"2"},n("contact_page.our_address")),(0,f.jsx)(l.t,{as:"h2",size:"4",weight:"bold",className:"text-neutral-900"},"2261 Market Street STE 10437",(0,f.jsx)("br",null),"San Francisco, CA 94114"),(0,f.jsx)("a",{href:"https://maps.google.com/?q=2261+Market+Street+STE+10437+San+Francisco+CA+94114",target:"_blank",rel:"noopener noreferrer",className:"text-brand-primary underline font-bold text-body-2 hover:opacity-80 transition-opacity"},n("contact_page.get_directions")," â")),(0,f.jsx)("div",{className:"col-span-full lg:col-span-4 lg:col-start-9 flex flex-col gap-md"},(0,f.jsx)(i.t,{size:"2",className:"text-neutral-900"},n("contact_page.social_channels")),(0,f.jsx)("div",{className:"flex items-center justify-between"},v.map(e=>{let{name:t,href:a,Icon:o}=e;return(0,f.jsx)("a",{key:t,href:a,target:"_blank",rel:"noopener noreferrer",className:"text-neutral-900 hover:text-brand-primary transition-colors","aria-label":n("contact_page.follow_us_on",{platform:t})},(0,f.jsx)(o,null))})))))),(0,f.jsx)("section",{className:"w-full bg-neutral-100 py-2xl"},(0,f.jsx)(o.t,null,(0,f.jsx)("div",{className:"mds-grid"},(0,f.jsx)("div",{className:"col-span-full lg:col-span-4 flex flex-col gap-md mb-xl lg:mb-0"},(0,f.jsx)(l.t,{as:"h3",size:"6",weight:"bold",className:"text-neutral-900"},n("contact_page.have_a_question_title")),(0,f.jsx)(i.t,{size:"1",className:"text-neutral-900"},n("contact_page.have_a_question_body")),(0,f.jsx)("div",{className:"flex"},(0,f.jsx)(c.t,{as:"a",href:h,variant:"primary",size:"m"},n("contact_page.contact_us_button")))),(0,f.jsx)("div",{className:"col-span-full lg:col-span-4 flex flex-col gap-md mb-xl lg:mb-0"},(0,f.jsx)(l.t,{as:"h3",size:"6",weight:"bold",className:"text-neutral-900"},n("contact_page.security_title")),(0,f.jsx)(i.t,{size:"1",className:"text-neutral-900"},n("contact_page.security_body")),(0,f.jsx)("div",{className:"flex"},(0,f.jsx)(c.t,{as:"a",href:"mailto:[email protected]",variant:"primary",size:"m"},n("contact_page.ask_security_button")))),(0,f.jsx)("div",{className:"col-span-full lg:col-span-4 flex flex-col gap-md"},(0,f.jsx)(l.t,{as:"h3",size:"6",weight:"bold",className:"text-neutral-900"},n("contact_page.support_title")),(0,f.jsx)(i.t,{size:"1",className:"text-neutral-900"},n("contact_page.support_body")),(0,f.jsx)("div",{className:"flex flex-col gap-sm items-start"},(0,f.jsx)(c.t,{as:"a",href:"https://help.classdojo.com/hc/en-us/categories/200185275",variant:"primary",size:"m"},n("contact_page.teacher_help_center")),(0,f.jsx)(c.t,{as:"a",href:"https://help.classdojo.com/hc/en-us/categories/200185365",variant:"primary",size:"m"},n("contact_page.parent_help_center")))))))))}}}]); 2//# sourceMappingURL=component---src-www-contact-tsx-e875c98fa966c04425a3.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.