PageSourceSearch

https://json-schema.org/_next/static/chunks/pages/ambassadors-dc404c4d52a7a93b.js

js json-schema.org collected 2026-10-01 07:10:03 UTC 16,365 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5319],{80227:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/ambassadors",function(){return a(89427)}])},34680:function(e,t,a){"use strict";a.d(t,{Ol:function(){return n},SZ:function(){return d},Zb:function(){return i},aY:function(){return m},ll:function(){return c}});var s=a(85893);a(67294);var r=a(45697),l=a.n(r),o=a(98997);function i(e){let{className:t,...a}=e;return(0,s.jsx)("div",{"data-slot":"card",className:(0,o.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",t),...a})}function n(e){let{className:t,...a}=e;return(0,s.jsx)("div",{"data-slot":"card-header",className:(0,o.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",t),...a})}function c(e){let{className:t,...a}=e;return(0,s.jsx)("div",{"data-slot":"card-title",className:(0,o.cn)("leading-none font-semibold",t),...a})}function d(e){let{className:t,...a}=e;return(0,s.jsx)("div",{"data-slot":"card-description",className:(0,o.cn)("text-muted-foreground text-sm",t),...a})}function m(e){let{className:t,...a}=e;return(0,s.jsx)("div",{"data-slot":"card-content",className:(0,o.cn)("px-6",t),...a})}i.propTypes={className:l().string},n.propTypes={className:l().string},c.propTypes={className:l().string},d.propTypes={className:l().string},l().string,m.propTypes={className:l().string},l().string},89427:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSG:function(){return j},default:function(){return y}});var s=a(85893),r=a(67294),l=a(22019),o=a(69835),i=JSON.parse('{"contents":[{"title":"Written content","details":"Write guides, step-by-step tutorials, community documentation, JSON Schema blog posts, and beyond.","icon":"/img/ambassadors/illustrations/content.png"},{"title":"Podcasts and Videos","details":"Produce educational videos, podcasts or livestreams speaking about JSON Schema.","icon":"/img/ambassadors/illustrations/video.png"},{"title":"Give talks","details":"Speak at meetups and conferences; we\'ll help with slides, abstract submissions, and travel budget.","icon":"/img/ambassadors/illustrations/speaker.png"},{"title":"JSON Schema Contributions","details":"Collaborate with the JSON Schema community via diverse contributions and improvements.","icon":"/img/ambassadors/illustrations/contributing.png"},{"title":"Ecosystem Impact","details":"Promote JSON Schema adoption in other ecosystems.","icon":"/img/ambassadors/illustrations/ecosystem.png"},{"title":"Gather Case Studies","details":"Collaborate in the production of case-studies.","icon":"/img/ambassadors/illustrations/case-studies.png"}],"tokens":[{"emoji":"\uD83D\uDDFA️","title":"Travel","details":"Ambassadors are provided free entry to JSON conferences."},{"emoji":"\uD83C\uDF1F","title":"Recognition","details":"Ambassadors receive community-wide recognition."},{"emoji":"\uD83C\uDF81","title":"Special Swags","details":"Community members recognize you by gifting you exclusive JSON Ambassador swag."},{"emoji":"\uD83E\uDDF0","title":"Workshop Swags","details":"Ambassadors are gifted swag from JSON conferences and workshops."}]}'),n={src:"/_next/static/media/ambassadors.3b1a7cd2.png",height:1e3,width:1e3,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAs0lEQVR42mOQ07SWUbdS0rOOiMgCIiADyAUKMqgbOOgYuRjZW7dVL26rWQxkALlAQQYGBgUGMIgJLwMiMBMsmJVTPGny9FWr1x04eBCIgIyJk6Zl5hQx/Pr16/fv3z/A4Pv370Dy379/QBGGP3/+vH3zAYj+/v0LZL95/f79u49AJkjH37//gGrfvX377t07oJY/f/+CdLx58fn8sRePb738fWff7zuHLrx4vP3RnZdfPgEAKjV4AUTaGwYAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},c=a(25675),d=a.n(c),m=a(41664),x=a.n(m),h=a(34680),g=a(27245),u=()=>(0,s.jsx)("div",{className:"flex justify-center mx-4 sm:mx-6 md:mx-10 my-8 w-full",children:(0,s.jsxs)(h.Zb,{className:"group relative h-auto w-full sm:w-5/6 md:w-4/5 lg:w-2/3 xl:w-1/2 rounded-lg border border-gray-200 bg-white p-6 sm:p-8 shadow-3xl dark:shadow-2xl dark:shadow-slate-900 transition-colors ease-in-out hover:bg-slate-100 dark:bg-slate-800 hover:dark:bg-slate-900/30",children:[(0,s.jsxs)(h.Ol,{className:"p-0 mb-4",children:[(0,s.jsx)(h.ll,{className:"text-xl sm:text-2xl md:text-3xl font-bold mb-4 text-gray-800 dark:text-slate-100 text-center",children:"Become a JSON Schema Ambassador"}),(0,s.jsx)(h.SZ,{className:"text-sm sm:text-base md:text-lg text-gray-600 dark:text-slate-100 mb-6 text-center",children:"The JSON Schema Ambassador program is now open for applications! If you're selected, you'll join JSON Schema's mission of helping community members all over the world build the future of JSON Schema."})]}),(0,s.jsx)(h.aY,{className:"p-0",children:(0,s.jsxs)("div",{className:"w-full grid grid-cols-1 sm:grid-cols-2 gap-4 my-4 mx-auto",children:[(0,s.jsx)(g.z,{asChild:!0,className:"px-6 py-3 bg-blue-600 hover:bg-blue-700 transition duration-300 text-white",children:(0,s.jsx)(x(),{href:"https://github.com/json-schema-org/community/tree/main/programs/ambassadors#become-a-json-schema-ambassador",target:"_blank",rel:"noopener noreferrer",children:"Become Ambassador"})}),(0,s.jsx)(g.z,{asChild:!0,variant:"secondary",className:"px-6 py-3 bg-gray-300 text-slate-700 hover:bg-gray-400 transition",children:(0,s.jsx)(x(),{href:"https://github.com/json-schema-org/community/tree/main/programs/ambassadors",target:"_blank",rel:"noopener noreferrer",children:"Learn More"})})]})})]})});let b=(e,t)=>{if(t){if("mastodon"===e){let e=t.match(/^@?([^@]+)@([^@]+)$/);if(e){let[,t,a]=e;return"https://".concat(a,"/@").concat(t)}return}return({github:"https://github.com/",twitter:"https://twitter.com/",mastodon:"",linkedin:"https://www.linkedin.com/in/"})[e]+t}},p=e=>{let{platform:t}=e;return({github:(0,s.jsx)("svg",{className:"w-7 h-7 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-gray-100",viewBox:"0 0 24 24",fill:"
1currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{d:"M12 0C5.373 0 0 5.373 0 12c0 5.304 3.438 9.8 8.207 11.387.6.113.82-.26.82-.577 0-.287-.01-1.049-.016-2.06-3.338.726-4.043-1.609-4.043-1.609-.546-1.387-1.333-1.756-1.333-1.756-1.09-.746.084-.73.084-.73 1.205.084 1.84 1.238 1.84 1.238 1.07 1.834 2.81 1.303 3.492.997.108-.774.42-1.303.763-1.603-2.665-.304-5.467-1.332-5.467-5.93 0-1.31.469-2.381 1.236-3.22-.124-.303-.536-1.523.117-3.176 0 0 1.008-.322 3.302 1.23A11.503 11.503 0 0 1 12 6.802c1.018.004 2.046.137 3.003.403 2.293-1.552 3.3-1.23 3.3-1.23.654 1.653.242 2.873.118 3.176.77.839 1.236 1.91 1.236 3.22 0 4.61-2.804 5.624-5.474 5.921.43.37.816 1.102.816 2.221 0 1.606-.014 2.901-.014 3.293 0 .32.216.694.824.576C20.566 21.796 24 17.3 24 12 24 5.373 18.627 0 12 0z"})}),twitter:(0,s.jsx)("svg",{className:"w-7 h-7 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-gray-100",viewBox:"0 0 20 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{d:"M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z"})}),linkedin:(0,s.jsxs)("svg",{className:"w-7 h-7 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-gray-100",viewBox:"0 0 310 310",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("path",{d:"M72.16,99.73H9.927c-2.762,0-5,2.239-5,5v199.928c0,2.762,2.238,5,5,5H72.16c2.762,0,5-2.238,5-5V104.73   C77.16,101.969,74.922,99.73,72.16,99.73z"}),(0,s.jsx)("path",{d:"M41.066,0.341C18.422,0.341,0,18.743,0,41.362C0,63.991,18.422,82.4,41.066,82.4   c22.626,0,41.033-18.41,41.033-41.038C82.1,18.743,63.692,0.341,41.066,0.341z"}),(0,s.jsx)("path",{d:"M230.454,94.761c-24.995,0-43.472,10.745-54.679,22.954V104.73c0-2.761-2.238-5-5-5h-59.599   c-2.762,0-5,2.239-5,5v199.928c0,2.762,2.238,5,5,5h62.097c2.762,0,5-2.238,5-5v-98.918c0-33.333,9.054-46.319,32.29-46.319   c25.306,0,27.317,20.818,27.317,48.034v97.204c0,2.762,2.238,5,5,5H305c2.762,0,5-2.238,5-5V194.995   C310,145.43,300.549,94.761,230.454,94.761z"})]}),mastodon:(0,s.jsx)("svg",{className:"w-7 h-7 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-gray-100",viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{d:"M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z"})})})[t]};var f=e=>{let{ambassador:t}=e,[a,l]=(0,r.useState)(!1),[o,i]=(0,r.useState)(t.img||"/api/placeholder/400/320"),{name:n,title:c,bio:m,company:x,country:u,contributions:f=[]}=t;return(0,s.jsxs)(h.Zb,{className:"py-0 relative max-w-md md:max-w-lg lg:max-w-xl mx-auto bg-white dark:bg-gray-800 shadow-lg rounded-lg overflow-hidden my-4 h-full border-0",children:[(0,s.jsx)("div",{className:"absolute top-0 right-0 w-1 h-20 bg-gray-400"}),(0,s.jsx)("div",{className:"absolute top-0 right-0 w-20 h-1 bg-gray-400"}),(0,s.jsx)("div",{className:"absolute bottom-0 left-0 w-1 h-20 bg-gray-400"}),(0,s.jsx)("div",{className:"absolute bottom-0 left-0 w-20 h-1 bg-gray-400"}),(0,s.jsx)("div",{className:"p-5",children:(0,s.jsx)("div",{className:"w-full h-80 relative overflow-hidden rounded-2xl",children:(0,s.jsx)(d(),{className:"w-full h-full object-cover",src:o,alt:"".concat(n," profile"),fill:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw",onError:()=>i("/img/ambassadors/".concat(n,".jpg"))})})}),(0,s.jsxs)(h.aY,{className:"flex flex-col flex-grow p-6 pt-0",children:[(0,s.jsxs)(h.Ol,{className:"p-0 mb-4",children:[(0,s.jsx)(h.ll,{className:"text-xl font-semibold mb-2 text-gray-900 dark:text-white",children:n}),c&&(0,s.jsx)(h.SZ,{className:"text-gray-500 dark:text-slate-100 mb-1",children:c})]}),m&&(0,s.jsx)("p",{className:"text-gray-700 dark:text-slate-100 text-sm mb-4",children:m}),(x||u)&&(0,s.jsxs)("p",{className:"text-gray-500 dark:text-slate-100 mb-4",children:[x,x&&u&&", ",u]}),(0,s.jsx)("div",{className:"flex justify-center mb-4 mt-auto",children:["github","twitter","mastodon","linkedin"].map(e=>{let a=t[e];return a?(0,s.jsx)("a",{href:b(e,a),target:"_blank",rel:"noopener noreferrer",className:"transition-colors duration-200 mr-4","aria-label":"".concat(n,"'s ").concat(e," profile"),children:(0,s.jsx)(p,{platform:e})},e):null})}),f.length>0&&(0,s.jsx)(g.z,{onClick:()=>
1l(!a),className:"w-full bg-blue-600 dark:bg-blue-500 hover:bg-blue-700 dark:hover:bg-blue-400 text-white dark:text-slate-100 font-semibold py-2 px-4 rounded transition-all duration-300 transform ".concat(a?"scale-105 shadow-lg shadow-blue-500/50":"scale-100 shadow-md"),variant:"default",children:a?"Hide Details":"Show Full Details"}),(0,s.jsx)("div",{className:"overflow-hidden transition-all duration-500 ease-in-out ".concat(a?"max-h-96 opacity-100":"max-h-0 opacity-0"),children:f.length>0&&(0,s.jsxs)("div",{className:"mt-4 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(0,s.jsx)("h4",{className:"text-lg font-semibold mb-2 text-gray-900 dark:text-white",children:"Contributions"}),(0,s.jsx)("ul",{className:"text-gray-600 dark:text-slate-100 text-sm space-y-2",children:f.map((e,t)=>(0,s.jsxs)("li",{className:"transform transition-all duration-300 ease-out ".concat(a?"translate-y-0 opacity-100":"translate-y-4 opacity-0"),style:{transitionDelay:"".concat(100*t,"ms")},children:[(0,s.jsx)("strong",{children:e.title}),e.date&&" (".concat(e.date.month," ").concat(e.date.year,")")," ","-",(0,s.jsx)("a",{href:e.link,className:"text-blue-600 dark:text-blue-400 ml-1 hover:underline transition-colors duration-200",target:"_blank",rel:"noopener noreferrer",children:e.type})]},t))})]})})]})]})},w=e=>{let{ambassadorList:t}=e;return(0,s.jsx)("ul",{className:"mt-10 grid grid-cols-1 gap-8 px-5 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-3",children:t.contents.map(e=>(0,s.jsx)("li",{className:"flex flex-col items-center text-center","data-testid":"Ambassadors-list",children:(0,s.jsx)(h.Zb,{className:"dark:border-gray-700 w-full h-full p-5 bg-white dark:bg-gray-800 rounded-lg shadow-lg transform transition hover:scale-105",children:(0,s.jsxs)(h.aY,{className:"p-0",children:[(0,s.jsx)("img",{src:e.icon,alt:e.title,className:"w-[150px] h-auto object-contain mb-5 mx-auto"}),(0,s.jsx)(h.Ol,{className:"p-0 mb-3",children:(0,s.jsx)(h.ll,{className:"text-lg md:text-xl font-semibold text-gray-900 dark:text-white",children:e.title})}),(0,s.jsx)(h.SZ,{className:"text-sm md:text-base text-gray-700 dark:text-slate-100 leading-relaxed",children:e.details})]})})},e.title))})},j=!0;function y(e){let{ambassadorData:t}=e;return(0,s.jsx)(o.od.Provider,{value:"ambassador",children:(0,s.jsxs)("div",{className:"max-w-screen-xl block px-4 sm:px-6 lg:px-8 mx-auto w-full","data-testid":"Container-main",children:[(0,s.jsxs)("div",{className:"flex flex-col items-center justify-between lg:flex-row mt-20","data-testid":"Ambassadors-main",children:[(0,s.jsxs)("div",{className:"w-full text-center lg:w-[45%] lg:text-left","data-testid":"Ambassadors-content",children:[(0,s.jsx)("h1",{className:"mt-10 text-h2 font-semibold md:text-4xl lg:text-5xl","data-testid":"Ambassadors-title",children:"Become a JSON Schema Ambassador"}),(0,s.jsx)("p",{className:"mt-5 text-slate-700 text-lg  dark:text-slate-100",children:"The JSON Schema Ambassadors Program recognizes the people who drive adoption, innovation, and knowledge sharing in the JSON Schema community."}),(0,s.jsx)("div",{"data-testid":"Ambassadors-button",children:(0,s.jsx)("a",{className:"mt-10 inline-block px-6 py-3 bg-blue-600 text-white font-semibold text-center rounded hover:bg-blue-700 transition duration-300",href:"https://github.com/json-schema-org/community/tree/main/programs/ambassadors#become-a-json-schema-ambassador",target:"_blank",rel:"noopener noreferrer",children:"Become a JSON Schema Ambassador"})})]}),(0,s.jsx)("div",{className:"hidden w-1/2 lg:block",children:(0,s.jsx)(d(),{src:n,alt:"Ambassadors Banner",title:"Ambassadors Banner",className:"w-full pt-10",layout:"intrinsic"})})]}),(0,s.jsx)("div",{className:"flex justify-center",children:(0,s.jsxs)("div",{className:"mt-10 text-center lg:w-[55%]","data-testid":"Ambassadors-contributions",children:[(0,s.jsx)("h1",{className:"text-h3 font-bold text-gray-900 dark:text-white",children:"JSON Schema Ambassador Contributions"}),(0,s.jsx)("p",{className:"mt-5 text-lg text-gray-700 dark:text-slate-100",children:"Ambassadors are passionate about JSON Schema. They share their interest, expertise, and excitement within their communities to help others build better softw
1are."})]})}),(0,s.jsx)(w,{ambassadorList:i}),(0,s.jsx)("section",{className:"flex align-middle justify-center p-auto m-auto mt-16",children:(0,s.jsxs)("h2",{className:"text-h3 font-bold text-gray-900 dark:text-white text-center",children:["Join These JSON Schema Ambassadors ",(0,s.jsx)("br",{}),(0,s.jsx)("p",{className:"text-h5 font-sans font-light text-gray-700 dark:text-slate-100",children:"Learn and share knowledge with community members."})]})}),(0,s.jsx)("div",{className:" flex justify-center container m-auto p-auto",children:(0,s.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:JSON.parse(t).map((e,t)=>(0,s.jsx)(f,{ambassador:e},t))})}),(0,s.jsx)("div",{className:"flex justify-center p-auto",children:(0,s.jsx)(u,{})})]})})}y.getLayout=l.G}},function(e){e.O(0,[1664,335,2019,2888,9774,179],function(){return e(e.s=80227)}),_N_E=e.O()}]);

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.